ASP.NET MVC 2.0: Editorfor اسم الإعداد عبر السمات
-
19-09-2019 - |
سؤال
فقط أتساءل كيف يمكنني تقليد ما يلي باستخدام سمات ...
<%= Html.EditorFor(x => x.SportProgramIdList, "FormMultiSelectDropDownList", "SportProgramIds")%>
أعلم أنني أستطيع تحديد القالب باستخدام [Uihint ("formmultiselectdropdownlist")] لكنني غادرت مع المشكلة مع كيفية تعيين الاسم ...
هتاف أنتوني
المحلول
أعتقد أن عليك إنشاء Customattribute الخاص بك UINameAttribute
وبعد يمكنك استخدام ModelMetadata
للحفاظ على سمة الخاص بك وبعد ذلك لست متأكدا مما سيكون أفضل طريقة للحصول عليه، أعتقد أنك ستحصل على الإفراط في HtmlHelper.EditorFor
التمديد بدون المعلمة وتمرير سمة الخاص بك إلى التالي.
أنا كسول جدا وتعب لمحاولة إجابة أكثر اكتمالا.
ينظر الى :
نصائح أخرى
استخدام وسيطة الموضوعات
<%= Html.EditorFor(x => x.SportProgramIdList, "FormMultiSelectDropDownList", new { id="SportProgramIds" }) %>>
يمكنك استخدام هذا لتعيين أي من سمات إدخال HTML
لا تنتمي إلى StackOverflow