2011-08-23 29 views
11
Ben Razor kullanarak bir etiketin değerini ayarlamak çalışıyorum

Baskı değeri, bir model ve ben Model.First() bir kesme noktası koyarsanızMVC 3 - Jilet -. Modelinin

<label id="status"> 
@{ 
if (Model.Count() > 0) 
{ 
    Model.First().StatusName.ToString(); 
}                 
} 
</label> 

StatusName var) (.ToString; Bu ifadenin ihtiyacım olan değere sahip olduğunu görebiliyorum, ancak sayfa işlendiğinde göremiyorum - Sözdizimdeki bir şeyi özlüyor muyum?

Eğer

cevap

18

Sen Jilet bir şey çıkış vardır bildirmek için Model.First().StatusName.ToString() önce @ işareti eklemeniz gerekir ederiz. Aksi takdirde, olağan yöntem çağrısı olarak ele alınacaktır.

<label id="status"> 
@{ 
if (Model.Count() > 0) 
{ 
    @Model.First().StatusName.ToString() 
}                 
} 
</label> 
+0

Tam olarak eksik olan şey budur! Teşekkürler –