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

Visual Studio 2010

MenuItemBinding يعرف كائن العلاقة بين كل عنصر من عناصر بيانات وعنصر قائمة هو تضمين إلى.

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

public string FormatString { get; set; }

قيمة الخاصية

النوع: System.String
عند MenuItemBindingعنصر التحكم هو مرتبط عنصر تحكم، أن عمليات الربط لعنصر قائمة بلا تأثير. الافتراضي هو سلسلة فارغ ("")، التي تشير إلى تلك th هو خاصية هو لم يتم تعيينها.

ربط هو القيام تلقائياً باستخدام موفر مخطط الموقع.FormatString عنصر تحكم يخزن به كائنات في خاصية وتنطبق الروابط مصدر بيانات لإنشاء علاقة واحد لواحد بين قائمة هيكلي وهيكلي للبيانات المصدر. لكل عنصر من عناصر بيانات في مصدر بيانات، محاولات عنصر تحكم إلى تتطابق مع عنصر بيانات إلى الكائن إلى التابع لها بإنشاء الكائن.

The placeholder is split into two parts, separated by a colon, in the form {A:Bxx}. يمكنك تعيين ، ، أو كلاهما.

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

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

على سبيل المثال، التالية Aالتصريح بربط حقول "الاسم" و "المعرف" مصدر بيانات إلى و الخصائص، على التوالي، من الجميع العقد بعمق 0: كل عنصر من عناصر البيانات في بيانات هرمية المصدر (تمثيل الكائن) كشف خاصية، التي تحدد نوع عنصر البيانات.

الجدول التالي قوائم خصائص من Bالفئة التي تسمح لك لربط خاصية الكائن إلى القيمة ثابتة. يمكن الوصول إلى خصائص العنصر المحدد بواسطة استخدام خاصية.

توفر الفئة حدث، والتي هو raهوed عند تغيير تحديد في عنصر التحكم lهوt بين عمليات النشر إلى الملقم.

الوصف

C

يسمح لك هذا إلى توفر معالج cusإلىm لهذا حدث.

D

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

E

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

F

إذا كان العنصر هو الموجود في صندوق نص، فإن العنصر هو المحدد ورسالة هو dهوplayed تفيد اسم العنصر المحدد.

G

إذا كان العنصر هو غير موجود، لا يوجد العنصر هو المحدد ورسالة هو dهوplayed تفيد بعدم العثور على العنصر.

N

يوضح مثال التعليمة البرمجية التالية كيف إلى برمجياً

X

create aعنصر تحكم.

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

التالي Xالروابط التصريح عناصر عنصر التحكم إلى كافة عناصر قائمة في قائمة، بغض النظر عن الموقع في هيكلي:

يتم تطبيق السمات HTML وأنماط إلى تقديم إلى المعين xxالكائن.

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

القيمة هذه خاصية عند التعيين، يمكن أن يتم تم الحفظ تلقائياً إلى ملف مورد باستخدام أداة مصمم. للمزيد من المعلومات، راجع LocalizableAttribute والتعميم ASP.NET و تعريب.

The following code example demonstrates how to use the FormatString property to format the text displayed in the menu items of a Menu control. يعرض الصفحات تشغيل التحكم في تزايدات 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
إظهار: