2013-09-24 180 views
-1

我的工作在asp.net mvc4和我的問題是我是從數據庫中像下面用剃刀在mvc4

顏色變得顏色名字符串轉換成數據格式的顏色:紅色 下面是我的代碼,它顯示字符串,但我想顏色

<span>Color <b>:</b><strong>@Html.DisplayFor(m => m.color)</strong></span><div> 

我想這個字符串使用剃刀我是新來的MVC是紅色在我看來顏色和顯示轉換,請提到我的代碼是如何考慮

+0

我不認爲你已經爲任何人提供了足夠的信息來幫助他人。向我們展示您嘗試過的內容,可能會展示您的一些代碼並儘可能多地提供詳細信息。請明確點。 –

+0

這真的取決於您是否將列表傳遞給視圖或單個記錄。如果它是一個列表,那麼像Soner的答案是正確的。如果它只是你的'ViewModel'的單一對象,那麼它就會沿着@ Model.Color的方向放在任何你想要的地方。 – Tay

回答

0

實施,嗨

您需要在視圖方面使用foreach。

爲實例,

@foreach (var item in Model.Color().tolist()) 
{ 
if (item.color =="Red") 
{ 
<p><font color="red">This is Red text!</font></p> 
} 
{ 
if (item.color =="Green") 
{ 
<p><font color="Green">This is Green text!</font></p> 
} 

希望可以幫助你:)

0

你可以試試這個代碼

<span>Color <b>:</b> 
    <strong [email protected]>@Html.DisplayFor(m => m.color)</strong> 
</span> 

希望這將幫助你:)