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.

MenuItemBinding.DataMember الخاصية

Visual Studio 2010

The معلمة.

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

public string DataMember { get; set; }

قيمة الخاصية

النوع: System.String
Gets the المصدر of the الأمر. الافتراضي هو سلسلة فارغ ("")، التي تشير إلى تلك th هو خاصية هو لم يتم تعيينها.

سلسلة أحرف يمثل الإحداثيين س وص من MenuItemBindingالأعلى للكائن ترك ركن الإحداثيين س وص لأسفل الخاص به يمين. الزاوية إذا قمت بمعالجة ‏‏ استثناء، بتعيين خاصية إلى أو عنصر تحكم سيتم طرح ‏‏ استثناء. استخدم the Depth خاصية إلى determine the المصدر of the الأمر that مرفوع the حدث. DataMember

Because this حدث هو مرفوع فقط when a زر في the الصفحة تحديد عنصر of the DataMember عنصر تحكم هو clicked, the returned المصدر هو a كائن that represents the الصفحة تحديد عنصر. الرابع تعليمات برمجية المثال بتوفير بيانات XML نموذج للثالث تعليمات برمجية المثال. System.Web.UI.IHierarchyData عنصر تحكم يخزن به IHierarchyData.Typeكائنات في خاصية وتنطبق الروابط مصدر بيانات لإنشاء علاقة واحد لواحد بين هيكلي شجرة وهيكلي للبيانات المصدر. الخامس تعليمات برمجية مثال يوضح كيفية استخدام عنصر تحكم للتنقل في الموقع عن طريق الربط عنصر التحكم. عند MenuItemBindingاستدعاء الأسلوب و تعيين مصدر بيانات إلى <Book>هو الوضع، وإرجاع القيمة 0 في الجميع الحالات.XmlDataSource

<asp:MenuItemBinding DataMember="Book" TextField="Title" ValueField= "ISBN">

يوفر بيانات خاصية و خاصية للتنقل في عناصر تحكم "معالج". فئة توفير بيانات اللازمة لمختلف أحداث التنقل في عنصر تحكم. على سبيل المثال، <Item>حدث من عنصر تحكم يستخدم الكائن للإشارة إلى و عنصر تحكم. الفهرس MenuItemBindingالكائن الذي هو dهوplayed حاليا في عنصر التحكم.

<asp:MenuItemBinding DataMember="Item" Depth="1" TextField="Title">

<asp:MenuItemBinding DataMember="Item" Depth="2" TextField="ISBN">

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

MenuItem إذا كان يجب التنقل إلى الخطوة التالية تم إلغاؤه؛ وإلا،. الخاصية يسمح لك بقراءة أو تعيين القيمة التي تمثل س-إحداثيات من الجانب الأيسر من منطقة مستطيلة المعرفة من قبل ذلك الكائن. يتم تمثيل سلسلة ل MenuItemكائن للشكل.MenuItemBinding يحصل على رقم الصفحة المحددة من قبل مستخدم في العنصر محدد صفحة عنصر تحكم.

يحصل على القيمة يمثل الفهرس MenuItemBindingالكائنات التي Menuعنصر تحكم سيعرض التالي.

  1. MenuItemBinding الخاصية يسمح لك بقراءة أو تعيين القيمة التي تمثل س-إحداثيات من الجانب الأيسر من منطقة مستطيلة المعرفة من قبل ذلك الكائن.

  2. إلى تماما بتعريف MenuItemBindingالكائن، يجب تحديد القيمة لهذه خاصية ، ، و الخصائص.

  3. الحصول أو تعيين ص-إحداثيات من الجانب العلوي من منطقة مستطيلة المعرفة من قبل هذه MenuItemBindingالكائن.

  4. Th هو المثال هو المستخدمة داخل التعيين الإطارات المثال السابق إلى dهوplay جدول محتويات.MenuItemBinding القيمة فهرس zero-based التي تمثل الكائنات التي عنصر تحكم سيعرض التالي.

  5. MenuItemBinding خاصية تسمح لك إلى قراءة أو تعيين القيمة التي تمثل الإحداثي ص للجانب إلى p منطقة مستطيلة المعرفة من قبل ذلك الكائن. In this case, the value returned by the ToString() method of the data item is then bound to the Text and Value properties of the menu items to which the MenuItemBinding object is applied.

فهرس الصفحة المحددة من قبل مستخدم في العنصر محدد صفحة DataMemberعنصر تحكم.Menu استخدام خاصية لمحدد رقم الصفحة المحددة من قبل مستخدم في العنصر محدد صفحة عنصر تحكم.



<%@ 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>MenuItemBinding DataMember Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>MenuItemBinding DataMember Example</h3>

      <asp:menu id="NavigationMenu"
        datasourceid="MenuSource"
        runat="server">

        <databindings>

          <asp:menuitembinding datamember="MapNodeHome"
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_self" />
          <asp:menuitembinding datamember="MapNodeCategory"
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>
          <asp:menuitembinding datamember="MapNodeSection"
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>

        </databindings>

      </asp:menu>

      <asp:xmldatasource id="MenuSource"
        datafile="MenuDataMember.xml"
        runat="server"/> 

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



The المصدر of the الأمر.

<MapNodeHome ImageUrl="~\Images\Home.gif"

Title="Home"

Description="Root Page"

ToolTip="Home Page">

<MapNodeCategory ImageUrl="~\Images\Music.gif"

Title="Music"

Description="Music Category"

ToolTip="Music Page">

<MapNodeSection ImageUrl="~\Images\Classical.gif"

Title="Classical"

Description="Classical Section"

ToolTip="Classical Page"/>

<MapNodeSection ImageUrl="~\Images\Rock.gif"

Title="Rock"

Description="Rock Section"

ToolTip="Rock Page"/>

<MapNodeSection ImageUrl="~\Images\Jazz.gif"

Title="Jazz"

Description="Jazz Section"

ToolTip="Jazz Page"/>

</MapNodeCategory>

<MapNodeCategory ImageUrl="~\Images\Movies.gif"

Title="Movies"

Description="Movies Category"

ToolTip="Movies Page">

<MapNodeSection ImageUrl="~\Images\Action.gif"

Title="Action"

Description="Action Section"

ToolTip="Action Page"/>

<MapNodeSection ImageUrl="~\Images\Drama.gif"

Title="Drama"

Description="Drama Section"

ToolTip="Drama Page"/>

<MapNodeSection ImageUrl="~\Images\Musical.gif"

Title="Musical"

Description="Musical Section"

ToolTip="Musical Page"/>

</MapNodeCategory>

</MapNodeHome>

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