我有一个带有自定义列的 Kendo UI 网格,如下所示:
columns.Template(@<text></text>)
.Width(50)
.ClientTemplate("#= getDeleteHTML(Id, DisplayLocation) #");
它调用一个 js 函数来构建要作为表单注入的 html 以提交删除:
function getDeleteHTML(itemId, itemName) {
var deleteHtml = "<form action='"+ '@Url.Action("Delete", "ManageLocations")'+"/" + itemId +"' method='post'>"
+ "<input type='image' onclick='return confirm(\"Are you sure you wish to delete: \r\n" + itemName + "?\");' value='Delete' class='delete' src='../Images/transparent.gif'>"
+ "</form>";
return deleteHtml;
}
我想将确认消息分成两行。我已经尝试过 \r\n 和 @Environment.NewLine + itemName,因为我不确定在这种情况下使用的是哪个解析器(客户端或服务器)。
我怎样才能做到这一点?