Asp.net mvc 3 将原始html转储到Telerik网格
我有一个使用Telerik网格的MVC3应用程序。我有一个包含html的变量,我想显示原始:Asp.net mvc 3 将原始html转储到Telerik网格,asp.net-mvc-3,razor,telerik,Asp.net Mvc 3,Razor,Telerik,我有一个使用Telerik网格的MVC3应用程序。我有一个包含html的变量,我想显示原始: o.RawHtml = "This is a <br/> Test"; @(Html.Telerik().Grid(Model) .Columns(columns => { columns.Bound(o => o.RawHtml).ClientTemplate("<#= RawHtml #>").Title("Raw");
o.RawHtml = "This is a <br/> Test";
@(Html.Telerik().Grid(Model)
.Columns(columns =>
{
columns.Bound(o => o.RawHtml).ClientTemplate("<#= RawHtml #>").Title("Raw");
})
有什么想法吗?谢谢您是否尝试将列的
Encoded
属性设置为false
?提供一些信息
<%= Html.Telerik().Grid(Model)
.Name("Orders")
.Columns(columns =>
{
columns.Bound(o => o.OrderID).Encoded(false);
})
%>
{
columns.Bound(o=>o.OrderID).Encoded(false);
})
%>
默认情况下,列是html编码的。这与编码有关。我以前在它们的控件中遇到过这个问题。有一个通过他们的论坛搜索看看
<%= Html.Telerik().Grid(Model)
.Name("Orders")
.Columns(columns =>
{
columns.Bound(o => o.OrderID).Encoded(false);
})
%>