This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

MenuItem.ValuePath الخاصية

Visual Studio 2010

استخدام خاصية لتحديد ما إذا كان عنصر قائمة الحالي هو المحدد.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

[BrowsableAttribute(false)]
public string ValuePath { get; }

قيمة الخاصية

النوع: System.String
وعلى الرغم من أنه يمكن استخدام خاصية لمحدد ما إذا كان عنصر القائمة هو محددة، فإنه هو الأكثر شيوعاً للاستخدام في خاصية.

يمكن محدد عنصر قائمة واحد فقط في كل مرة في ValuePathعنصر تحكم. الحصول على أو قم بتعيين الالقيمة للإشارة إلى ما إذا كان عنصر قائمة الحالي هو المحددة في Menuعنصر التحكم. يوضح المثال التالي كيفية استخدام PathSeparatorخاصية لتحديد عنصر قائمة محدد في التحكم عند الصفحة هو أولاً تم تحميله. This value is commonly used when parsing the list for the individual values, or to pass as an argument to the FindItem method of the TreeView class. عنوان URL الذي سيتم استخدامه لفصل عنصر قائمة الحالي عن الآخر نسخة عناصر قائمة.Menu استخدام ValuePathخاصية لتحديد نسخة مخصصة (عادة من خط) التي هو dهوplayed في أسفل من عنصر قائمة لفصل من عناصر القائمة الأخرى.

ملاحظةملاحظة

يوضح المثال التالي كيفية استخدام Valueخاصية لتحديد نسخة مخصصة لعرض في أسفل من عنصر قائمة لفصل من عناصر القوائم الأخرى في عنصر تحكم. يمثل بيانات التي يمكن تم تحريره من Valueالكائن.Menu

الحصول أو تعيين النافذة الهدف أو نافذة لعرض صفحة ويب المحتوى المقترن بعنصر قائمة.ValuePath



<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void Page_Load(Object sender, EventArgs e)
  {
    // Get the Classical menu item using the Items
    // and ChildItems collections.
    MenuItem item = NavigationMenu.Items[0].ChildItems[0].ChildItems[0];

    // Create the delimiter array using the PathSeparator value.
    // This array is used by the the Split method to parse the
    // value path string. 
    Char[] DelimiterArray = new Char[1];
    DelimiterArray[0] = NavigationMenu.PathSeparator;

    // Parse the value path of the Classical menu item 
    // using the Split method.
    String[] nodeValues = item.ValuePath.Split(DelimiterArray);

    // Display the original and parsed values.
    Message.Text = "The original value path for the Classical menu item is <b>" + 
      item.ValuePath + "</b>.<br/>";
    Message.Text += "The individual values that make up the value " +
      "path are: <br/>";

    foreach (String menuValue in nodeValues)
    {
      Message.Text += "- <b>" + menuValue + "</b><br/>";
    } 
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>MenuItem ValuePath Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>MenuItem ValuePath Example</h3>

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical" 
        runat="server">

        <items>
          <asp:menuitem text="Home"
            tooltip="Home">
            <asp:menuitem text="Music"
              tooltip="Music">
              <asp:menuitem text="Classical"
                tooltip="Classical"/>
              <asp:menuitem text="Rock"
                tooltip="Rock"/>
              <asp:menuitem text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem text="Movies"
              tooltip="Movies">
              <asp:menuitem text="Action"
                tooltip="Action"/>
              <asp:menuitem text="Drama"
                tooltip="Drama"/>
              <asp:menuitem text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>

      </asp:menu>

      <hr/>

      <asp:label id="Message" 
        runat="server"/>

    </form>
  </body>
</html>



نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: