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

  • LearnKey

    LearnKey

    19 AĞUSTOS 2008
  • Microsoft Help & Training Videos

    Microsoft He

    31 Mart 2009
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010