htmlhelper namefor طريقة
-
27-09-2019 - |
سؤال
هناك Html.NameFor
الميزة ، التي تحصل على name
السمة HTML لعنصر النموذج؟
أرغب في استخدام الكود التالي في عرض الحلاقة:
<input type="text" value="@Model.User.Email" name="@Html.NameFor(x => x.User.Email)">
المحلول 2
نعم هنالك Html.NameFor
الطريقة في ASP.NET MVC Futures Assembly.
نصائح أخرى
Html.NameFor
تم تضمينه الآن في MVC 4.
إذا كنت تريد فقط الحصول على القيمة لـ name
السمة التي ستعمل عند ربط الإدخال مرة أخرى إلى النموذج الخاص بك ، يمكنك استخدام ExpressionHelper.GetExpressionText
طريقة. ومع ذلك ، فإن استدعاءه سيشمل بعض الرموز الجمباز.
ماذا عن مجرد استخدام TextBoxFor
المساعد؟
@Html.TextBoxFor(Model => Model.User.Email)
لا تنتمي إلى StackOverflow