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.TextField الخاصية

Visual Studio 2010

Gets or sets the name of the field from the data source to bind to the Text property of a MenuItem object to which the MenuItemBinding object is applied.

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

[TypeConverterAttribute("System.Web.UI.Design.DataSourceViewSchemaConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string TextField { get; set; }

قيمة الخاصية

النوع: System.String
The name of the field from the data source to bind to the Text of a MenuItem to which the MenuItemBinding is applied. الافتراضي هو سلسلة فارغ ("")، التي تشير إلى تلك th هو خاصية هو لم يتم تعيينها.

When the Menu control is bound to a data source, use the TextField property to specify the name of the field to bind to the Text property of a MenuItem object. يمكنك اختيار يمنع حدود الخاصية في Textالكائن بتعيين الخاصية المطابقة مباشرة.MenuItemBinding This نسخة هو shared مع الجميع الكائنات إلى which the كائن هو applied.

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

Keeping إلى the قياسي تنسيق سلسلة بناء الجملة, the القيمة قبل the colon (Text في the عام مثال) specifies the معلمة فهرس في a zero-based قائمة of معلمات.

مثال التعليمة البرمجية التالية يوضح كيفية استخدام Depthالكائنات لتعريف العلاقة بين حقول من DataMemberعنصر التحكم وعناصر قائمة في عنصر التحكم.

You cannot create empty nodes in a Menu control by setting the Text or TextField properties to the empty string (""). The following تعليمات برمجية مثال demonstrates how إلى استخدم the خاصية إلى تنسيق the نص displayed في the قائمة عناصر of a عنصر تحكم. الحصول أو تعيين عنوان URL لصورة هو dهوplayed بجانب نص لعنصر القائمة الذي Menuالكائن هو تطبيق.DataSource لمزيد من المعلومات، راجع الوصول إلى البيانات مع ASP.NET.

Instead of using this property to bind the Text property of a MenuItem object to a field, you can also bind it to a static value by setting the MenuItemBinding.Text property. نسخة يتم عرضها بجانب نص لعنصر قائمة ويمكن بأي تنسيق الملف (.jpg و.gif،.bmp، وهكذا)، طالما أنه المستعرض العميل يدعم هذا التنسيق.MenuItemBinding

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

إذا تعارض Textيتم تعريف الكائنات، TextFieldعنصر تحكم تطبيق عمليات الربط لعنصر قائمة في ترتيب الأسبقية التالي:TextField

يوضح المثال تعليمات برمجية التالي كيفية استخدام هذا المنشئ لتجميع بشكل حيوي TextFieldمجموعة من Textعنصر تحكم. يعرض الصفحات تشغيل التحكم في تزايدات 10 عناصر.



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

      <h3>MenuItemBinding Example</h3>

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

        <DataBindings>

          <asp:menuitembinding datamember="MapHomeNode"
            formatstring="({0})" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_self" />
          <asp:menuitembinding datamember="MapNode" 
            depth="1"
            formatstring="[{0}]" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>
          <asp:menuitembinding datamember="MapNode" 
            depth="2"
            formatstring="<{0}>" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>

        </DataBindings>

      </asp:menu>

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

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



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

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

Title="Home"

Description="Root Page"

ToolTip="Home Page">

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

Title="Music"

Description="Music Category"

ToolTip="Music Page">

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

Title="Classical"

Description="Classical Section"

ToolTip="Classical Page"/>

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

Title="Rock"

Description="Rock Section"

ToolTip="Rock Page"/>

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

Title="Jazz"

Description="Jazz Section"

ToolTip="Jazz Page"/>

</MapNode>

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

Title="Movies"

Description="Movies Category"

ToolTip="Movies Page">

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

Title="Action"

Description="Action Section"

ToolTip="Action Page"/>

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

Title="Drama"

Description="Drama Section"

ToolTip="Drama Page"/>

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

Title="Musical"

Description="Musical Section"

ToolTip="Musical Page"/>

</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
إظهار: