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

  • ipsy

    ipsy

    1 EKİM 2012
  • kidrauhl

    kidrauhl

    15 Ocak 2007
  • Vsauce

    Vsauce

    30 Temmuz 2007