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

  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • steeletraining

    steeletraini

    28 NİSAN 2010
  • Xbox

    Xbox

    1 Kasım 2005