SORU
24 Mayıs 2010, PAZARTESİ


Hecelenmiş html asp.net mvc ile öznitelikleri

Hecelenmiş nitelikleriyle elemanları oluştururken orada daha güzel bir sözdizimi yerine kullanma

<%= Html.TextBox ("name", value, new Dictionary<string, object> { {"data-foo", "bar"} }) %>

Önerilen standartları için HTML özellikleri HTML 5 ve WIA ARIA HTML öznitelikleri tire görünüyor görünümlü basit adım aralığı çeşit olarak daha fazla ortak olması planlanıyor.

E. g. HTML 5 özel öznitelikleri data- ile öneki ve ISIS ISIS ARİA ARİA tüm özellikleri için aria- önek kullanır öneriyor.

<%= Html.TextBox("name", value, new { attribute = attributeValue }) %> gibi ASP.NET MVC HTML yardımcıları kullanırken isimsiz nesne bir sözlük dönüştürülür.

Ne yazık ki C# adlarında tire desteği yok, sadece alternatif bir sözlük oluşturmak için. Sözdizimi için çok ayrıntılı, kimse daha iyi bir alternatif görmediği veya işlevselliğini değiştirme basit bir yoludur ASP.NET MVC yeniden yazmak için tüm uzantısı olmadan uzantıları HTML?

CEVAP
23 AĞUSTOS 2012, PERŞEMBE


Verileri alt çizgi bir öznitelik adı kullanın ve sihirli bir şekilde senin için, tire dönüştürerek idare edeceğiz. Bir çizgi html öznitelik adları için geçerli değil alt çizgi yerine tire istediğini biliyor.

<%= Html.TextBox("name", value, new { @data_foo = "bar"}) %>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • emimusic

    emimusic

    10 Mart 2006
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011