将csharp输出到html类中

时间:2016-09-01 14:55:09

标签: c# asp.net-mvc

尝试将csharp中的变量输出到html元素的类中。

目前我正在这样做:

 @foreach (var cocktail in Model)
{



    <li>
        <div class="drink">
            <div class="drink-sprite " ></div>
        </div>
        <div class="details">
            <div class="name">@cocktail.CocktailName</div>
            <div class="price">£@cocktail.Price.ToString("0.00")</div>
            <div class="description">@cocktail.Description</div>
        </div>
    </li>

}

基本上在div class =“drink-sprite”中我想把饮料类型放在玻璃杯中,以便根据类型显示图像。所以喝 - 精灵马丁尼 - 这是从鸡尾酒类型。

Anythoughts?

2 个答案:

答案 0 :(得分:2)

if ([message] =~ / out of swap memory/) {
   ...
   only the lines containing  "out of swap memory" will go through this part.
}

答案 1 :(得分:1)

为什么不直接在class声明中打印变量?

像这样:

<div class="drink-sprite @cocktail.Type" ></div>

这应该直接将cocktail.Type输出到HTML中。

如果cocktail.Typenull""(空),那么这仍然有效,并且不会影响您当前的实施。