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

  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • ShayLoss

    ShayLoss

    5 Kasım 2009
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013