Asp.net mvc 剑道网格中的Html新行
我在mvc中有一个剑道网格,其列属性.Encoded(false) 在控制器中,我用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(
<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,); }
在这种情况下,筛选器不工作,因为单元格包含
在这种情况下,筛选器不工作,因为单元格包含