SORU
17 EYLÜL 2010, Cuma


EditorFor için Html öznitelikleri() ASP.NET MVC

Neden ben EditorFor() html öznitelikleri geçişte olabilir mi? örneğin;

<%= Html.EditorFor(model => model.Control.PeriodType, 
    new { disabled = "disabled", readonly = "readonly" }) %>

Meta kullanmak istemiyorum

Güncelleme: Çözüm görünümünden bu çağrı için :

 <%=Html.EditorFor( model => model.Control.PeriodEndDate, new {Modifiable=model.Control.PeriodEndDateModifiable})%>

ve benim özel 6 **/String EditorTemplates.ascx nerede ben giriş için salt okunur ve/veya devre dışı öznitelikleri eklemek için olup olmadığını belirler manzara mantık var Adsız nesne EditorFor() geçirilen bir parametre additionalViewData denir ve özellikleri ViewData koleksiyon Düzenleyicisi şablon geçirilir.

CEVAP
17 EYLÜL 2010, Cuma


EditorFor eğer html öznitelikleri eklemek istiyorsanız 13 ** çok meta ile çalışır. Başka bir seçenek sadece özel bir şablon yazmak ve TextBoxFor kullanmak için:

<%= Html.TextBoxFor(model => model.Control.PeriodType, 
    new { disabled = "disabled", @readonly = "readonly" }) %>    

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HSmasteryoda .

    HSmasteryoda

    22 Ocak 2010
  • pissengehen

    pissengehen

    26 EYLÜL 2006
  • SVB International

    SVB Internat

    29 EKİM 2011