我有一个Kendo Grid,其列定义如下:
columns.Bound(c => c.Id).Title("ID #").Width("150px").ClientTemplate("#=showDetails(data.Id)#");
我正在调用showdetails方法,该方法返回一个链接以在新页面中打开详细信息。
我需要一些帮助来弄清楚如何构建链接。
这是我的showDetails方法:
function showDetails(data) {
var returnText = "<a href='/Detail/Index/" + data + "'>" + data + "</a>";
return returnText;
}
如何修改它,因此,在新窗口中打开详细信息页面?
答案 0 :(得分:1)
添加:
target="_blank" to return statement
var returnText = "gt a href='/Detail/Index/" + data + "'>" + data + "</a>";
为:
var returnText = "gt a target='_blank' href='/Detail/Index/" + data + "'>" + data + "</a>";