相关疑难解决方法(0)

ASP.NET MVC Razor视图中的Html.Raw()

@{int count = 0;}
@foreach (var item in Model.Resources)
{
    @(count <= 3 ? Html.Raw("<div class=\"resource-row\">").ToString() : Html.Raw("")) 
    // some code
    @(count <= 3 ? Html.Raw("</div>").ToString() : Html.Raw("")) 
    @(count++)

}
Run Code Online (Sandbox Code Playgroud)

此代码部分无法编译,但出现以下错误

Error   18  Type of conditional expression cannot be determined because there is no implicit conversion between 'string' and 'System.Web.IHtmlString'   d:\Projects\IRC2011_HG\IRC2011\Views\Home\_AllResources.cshtml  21  24  IRC2011
Run Code Online (Sandbox Code Playgroud)

我该怎么办?谢谢.

asp.net-mvc razor

45
推荐指数
3
解决办法
16万
查看次数

标签 统计

asp.net-mvc ×1

razor ×1