在razor视图中的嵌套for循环中插入img标记

时间:2016-01-14 05:59:54

标签: asp.net-mvc razor

我正在尝试在asp.net mvc razor视图页面中的嵌套for循环中添加可变数量图像。我的代码 -

foreach (var row in ViewBag.BrandPromoters.Rows)
{    
    string stars = "";
    for (int i = 0; i < counter; i++)
    {                      
        stars +=  "<img src='@(ViewBag.BaseUrl)/star.png' />";               
    }                    
    <div>@stars</div>                    
}

但它在div标签中显示为文本,而不是图像。 有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

尝试使用<div>@Html.Raw(stars)</div>代替<div>@stars</div>

有关HTML Raw()

的信息

希望这有帮助