Asp.Net Mvc Hidden Field من Data Annotations



mvc validation attributes (1)

اعتقدت أن هذا سيكون بحثًا سريعًا على google لكن ربما أفتقد شيئًا. هل هناك طريقة ، باستخدام التعليقات التوضيحية للبيانات ، لتعيين خاصية ViewModel لإنشاء HiddenInput عند تقديم الترميز؟

التعليقات الوحيدة التي وجدتها كانت هي إخفاء الملكية من العرض تمامًا ، ما زلت أريد عرض الملكية ولكن كمدخل مخفي.


هذا العقار:

[System.Web.Mvc.HiddenInput(DisplayValue = false)]
public int Id { get; set; }

سيتم تقديمها على سبيل المثال

<input id="Id" name="Id" type="hidden" value="21" />

عند استخدام Html.EditorForModel() أو Html.EditorFor(m => m.Id)





data-annotations