Neden html özniteliklerini 'a aktaramıyorum EditorFor()
? Örneğin;
<%= Html.EditorFor(model => model.Control.PeriodType,
new { disabled = "disabled", readonly = "readonly" }) %>
Meta verileri kullanmak istemiyorum
Güncelleme : Çözüm, bunu görünümden çağırmaktı:
<%=Html.EditorFor( model => model.Control.PeriodEndDate, new {Modifiable=model.Control.PeriodEndDateModifiable})%>
ve ViewData["Modifiable"]
girdiye salt okunur ve / veya devre dışı bırakılmış özniteliklerin eklenip eklenmeyeceğini belirleyen bazı görünüm mantığım olduğu özel EditorTemplates / String.ascx'imde kullanın.Verilen anonim nesne EditorFor()
, çağrılan bir parametredir additionalViewData
ve özellikleri ViewData
Toplamak.