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.

Menu.DataBindings الخاصية

Visual Studio 2010

محدد موقع المعلومات إلى صورة معروضة ك separaإلىr في p إلى لكل عنصر قائمة ثابتة.MenuItemBinding

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

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public MenuItemBindingCollection DataBindings { get; }

قيمة الخاصية

النوع: System.Web.UI.WebControls.MenuItemBindingCollection
استخدام MenuItemBindingCollectionخاصية لتحديد نسخة مخصصة لعرض في أعلى كل قائمة ثابتة العنصر الذي يتصرف كفاصل بين عناصر قائمة.

DataBindings الأسلوب هو المستخدم لتحديد ما إذا كانت الوحدات HTML في نص المقترن MenuItemBindingيتم تحويلها إلى المساوي لها الأحرف عند نص هو تحليل. يحدد ما إذا كانت مسافات بيضاء في نص المقترن ب ToString()يتم تمثيلها مع الكائنات. كـ بدلاً من ذلك، يمكنك أيضا عرض نسخة فاصل في أسفل كل عنصر قائمة ثابتة بتعيين خاصية. The following تعليمات برمجية مثال demonstrates how إلى استخدم the property إلى specify a فاصل نسخة إلى display at the الأعلى of each ثابت عنصر القائمة.

على سبيل المثال، برنامج إنترنت مستكشف 5.0 والإصدارات أعلاه استهداف القيمة الدعم إذا قمت بمعالجة ‏‏ استثناء، بتعيين خاصية إلى أو عنصر تحكم سيتم طرح ‏‏ استثناء. يتم تطبيق هذه خاصية على كافة عناصر قائمة في عنصر التحكم. يمكنك اختيار يمنع هذه الخاصية بواسطة تعيين خاصية لكل كائن مباشرة. يعرض خاصية كسمة الهدف. الرابع تعليمات برمجية المثال بتوفير بيانات XML نموذج للثالث تعليمات برمجية المثال. الخامس تعليمات برمجية مثال يوضح كيفية استخدام عنصر تحكم للتنقل في الموقع عن طريق الربط عنصر التحكم.

If multiple MenuItemBinding objects are defined that conflict with each other, the Menu control applies the menu item bindings in the following order of precedence:

  1. السابع تعليمات برمجية مثال يوضح كيفية ملء العقد في MenuItemBindingعنصر التحكم من العميل.

  2. يلي تعليمات برمجية مثال يوضح كيفية إعداد إطارات التالية تعليمات برمجية المثال.MenuItemBinding

  3. يوضح المثال تعليمات برمجية التالي كيفية استخدام بناء الجملة مصرحة لعرض بيانات ثابتة في MenuItemBindingعنصر تحكم.

  4. Th هو المثال هو المستخدمة داخل التعيين الإطارات المثال السابق إلى dهوplay جدول محتويات.MenuItemBinding

If rendered إخراج must conform إلى XHTML أو إمكانية وصول ذوي الاحتياجات الخاصة standards, do not التعيين the MenuItem خاصية. For example, you can bind the Text property of a menu item to the text attribute on an XML element by setting the TextField property of a MenuItemBinding object. يسترد عنصر القائمة في المسار المحدد لقيمة. If you set the Text property of a MenuItemBinding object, all menu items to which the MenuItemBinding object is applied share the same static text value. ما يلي تعليمات برمجية مثال يوضح كيفية استخدام MenuItemعنصر تحكم للتنقل في الموقع بواسطة ربط MenuItemBindingعنصر التحكم.

على سبيل المثال للعمل بشكل صحيح، فيجب عليك نسخ بيانات مخطط الموقع نموذج، تم توفيرها بعد هذا المثال التعليمات البرمجية، ملف المسمى ويب.sitemap.DataBindings <DataBindings> الذي يمثل عنصر القائمة في مسار. القيمة المحددةMenu استخدم the <asp:MenuItemBinding> أسلوب إلى retrieve a <DataBindings> كائن من the عنصر تحكم.

The following code example demonstrates how to use the DataBindings collection to define the relationship between the fields of an XmlDataSource control and the menu items in a Menu control. المسار القائمة هو سلسلة محددة من قيم التي تشكل المسار من عنصر قائمة جذر لعنصر القائمة الحالي.



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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>Menu DataBindings Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>Menu DataBindings Example</h3>

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

       <DataBindings>

          <asp:menuitembinding datamember="MapHomeNode" 
            depth="0"
            textfield="title" 
            navigateurlfield="url"/>
          <asp:menuitembinding datamember="MapNode" 
            depth="1"
            textfield="title" 
            navigateurlfield="url"/>
          <asp:menuitembinding datamember="MapNode" 
            depth="2"
            textfield="title" 
            navigateurlfield="url"/>
        </DataBindings>

      </asp:menu>

      <asp:XmlDataSource id="MenuSource"
        datafile="Map.xml"
        runat="server"/>        

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



الحصول أو تعيين القيمة تشير إلى ما إذا كان خط هو overlined.

<MapHomeNode url="~\Home.aspx" 
  title="Home"
  description="Home">
  <MapNode url="~\Music.aspx"
    title="Music"
    description="Music">
    <MapNode url="~\Classical.aspx" 
      title="Classical"
      description="Classical"/>
    <MapNode url="~\Rock.aspx"
      title="Rock"
      description="Rock"/>
    <MapNode url="~\Jazz.aspx"
      title="Jazz"
      description="Jazz"/>
  </MapNode>
  <MapNode url="~\Movies.aspx"
    title="Movies"
    description="Movies">
    <MapNode url="~\Action.aspx"
      title="Action"
      description="Action"/>
    <MapNode url="~\Drama.aspx"
      title="Drama"
      description="Drama"/>
    <MapNode url="~\Musical.aspx"
      title="Musical"
      description="Musical"/>
  </MapNode>
</MapHomeNode>

نظام التشغيل 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
إظهار: