SORU
13 AĞUSTOS 2010, Cuma


'Html anlamı ne.() DisplayTextFor?

Kesinlikle yazılmış html Yardımcısı... kullanmak için iyi bir nedeni var

<%: Html.DisplayTextFor(model => model.Email) %>

Karşıt olarak...

<%: Model.Email %> 

CEVAP
13 AĞUSTOS 2010, Cuma


Aşağıdaki Modelini göz önünde bulundurun:

public class MyModel
{
    public string Name { get; set; }

    [DisplayFormat(NullDisplayText = "No value available!")]
    public string Email { get; set; }

}

benim görüşüme göre:

<%= Html.DisplayTextFor(m => m.Email) %>

<%: Model.Email %>

İlk satır "Hiçbir değeri yok" eğer Email 'null' ikinci satır bir şey görüntüler değil oysa. biz bırak görüntüler

Sonuç: Html.DisplayTextFor dikkate özelliklerine eğlence devri açmıştır, <%: Model.Email %> olmaz alacak. Ayrıca <%: Model.Email %> bir "referans hata değeri ise, ancak <%= Html.DisplayTextFor %>" alışkanlık. Nesne atar

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • VideoGamePervert

    VideoGamePer

    30 AĞUSTOS 2008