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.
الترجمة
الأصلي

DisplayExtensions الفئة

Visual Studio 2010

يمثّل دعم لتقديم قيم الكائن كـ HTML.

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

public static class DisplayExtensions

DisplayExtensions فئة توفير الأساليب التالية التي تتيح لك عرض قيم بتنسيق HTML:

  • Display الطريقة التي تأخذ سلسلة تمثل الالقيمة الكائن إلى Render.

  • DisplayFor أسلوب، الذي يأخذ كائن طراز.

  • DisplayForModel أسلوب يستخدم الطراز ضمنياً.

يمكنك استخدام Displayالأسلوب dهوplay بيانات من ViewDataالقاموس من الكائن والتي هو كشف عن طريق Modelخاصية. إذا لم تكن تعرف نوع الكائن الذي هو المعروضة بواسطة Modelخاصية، استخدم Displayالأسلوب.

DisplayFor و DisplayForModelأساليب تستخدم عادة لقيم dهوplay من الكائن الذي هو كشف عن طريق Modelخاصية. يمكنك أيضا استخدام هذه الطرق لعرض قيم من كائن غير ذلك من ذلك عرضها بواسطة Modelأو ViewDataالخصائص.

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

غالباً ما تستخدم في أسلوبين في بنيات تكرار حلقي إلى تقديم قيم من مجموعة من الكائنات. الصفحة IndexPals.aspx من يمكن تنزيلها نموذج يوضح كيفية إلى استخدام DisplayForالأسلوب في الحلقة.

يوضح المثال التالي كيفية dهوplay القيمة التي هو غير موجودة في الكائن الذي هو المعروضة بواسطة Modelخاصية.

<% var cv = Html.ViewContext.ClientValidationEnabled;  %> 
<%= Html.DisplayFor(model => cv) %>

تعبيرات الطراز التي تم تمريرها إلى وظائف يتم المساعدون التي تعمل في الطراز الحالي. DisplayForModel استدعاء هو functionally مساوية للاتصال DisplayForالأسلوب وطراز كمعلمة. تظهر الأمثلة التالية كيف إلى استخدام كل من هذه الطرق. القيمة التي يتم تقديمها لكل أسلوب هو نفسه.

<%= Html.DisplayForModel() %>
<%= Html.DisplayFor(model => cv) %>

DisplayExtensions الاستخدامات للفئات ViewEngineCollectionمثيل في حل طريقة العرض التي في الطراز بتمرير في. ولذلك، يمكنك كتابة قوالب عرض لأي مشغل عرض. ل المزيد من المعلومات في طريقة عرض بديلة مشغلات راجع الارتباطات التالية:

مشروع Visual Studio الذي يحوي تعليمات المصدر البرمجية متوفر لمصاحبة هذا الموضوع: تحميل.

System.Object
  System.Web.Mvc.Html.DisplayExtensions

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.
إظهار: