Asp.net mvc 剑道网格中的Html新行

Asp.net mvc 剑道网格中的Html新行,asp.net-mvc,telerik,kendo-ui,Asp.net Mvc,Telerik,Kendo Ui,我在mvc中有一个剑道网格,其列属性.Encoded(false) 在控制器中,我用 <br> 但是在视图中有一个文本,而不是真正的新行。我尝试了两种方法: <br> or <br/> 或 它也不起作用。我做错了什么?最后我自己解决了。 在网格中: columns.Bound(m => m.Address).Width(150).Encoded(false).ClientTemplate("#= getHtmlNewLinesString(

我在mvc中有一个剑道网格,其列属性.Encoded(false) 在控制器中,我用

 <br>

但是在视图中有一个文本,而不是真正的新行。我尝试了两种方法:

 <br> or <br/>



它也不起作用。我做错了什么?

最后我自己解决了。 在网格中:

columns.Bound(m => m.Address).Width(150).Encoded(false).ClientTemplate("#= getHtmlNewLinesString(Address) #");
在js中:

 function getHtmlNewLinesString(text) {
        var regexp = new RegExp('\n', 'g');
        return text.replace(regexp, '<br>');
    }
函数getHtmlNewLinesString(文本){ var regexp=new regexp('\n',g'); 返回文本。替换(regexp,
); }
最后我自己解决了。 在网格中:

columns.Bound(m => m.Address).Width(150).Encoded(false).ClientTemplate("#= getHtmlNewLinesString(Address) #");
在js中:

 function getHtmlNewLinesString(text) {
        var regexp = new RegExp('\n', 'g');
        return text.replace(regexp, '<br>');
    }
函数getHtmlNewLinesString(文本){ var regexp=new regexp('\n',g'); 返回文本。替换(regexp,
); }
在这种情况下,筛选器不工作,因为单元格包含

在这种情况下,筛选器不工作,因为单元格包含