MVC grid.Column与bootstrap glyphicon无法正常工作

时间:2013-12-05 21:10:16

标签: c# asp.net-mvc twitter-bootstrap

我想在MVC4 Webgrid列中显示一个bootstrap glyphicon。这没有显示任何内容:

    grid.Column("Enabled", "ENABLED", canSort: true, format: item => item.Enabled ?
                Html.Raw("<span class='glyphicon glyphicon-ok></span>'") :
                Html.Raw("<span class='glyphicon glyphicon-nok></span>'")),

我知道如何才能使这项工作?

的Rds。

1 个答案:

答案 0 :(得分:0)

以下是将图像绑定到html mvc网格的示例代码,而不是您可以使用的span

@Html.Grid(Model).Columns(columns =>
{
   columns.Add().Encoded(false).Sanitized(false).RenderValueAs(o => @<a class="your class" href='/#/@(o.Id !=null ? o.Id : 1)'><span class="glyphicon glyphicon-pencil" data-unicode="270f"></span></a>).Titled("Enable");
}).WithPaging(15).Sortable(true).SetRowCssClasses(item => item.Enabled != null ? "enabledUser" : "disabledUser").Named("globalGrid")