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

  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014