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

  • Joshua Bane

    Joshua Bane

    24 Temmuz 2007
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012