在视图中转义单引号(kendo grid)

时间:2013-05-16 20:47:59

标签: jquery asp.net-mvc kendo-ui kendo-grid

我有一个带有Kendo网格的视图。

在下面的代码中,我的'#= Name'包含一个字符串。这个字符串有时会有一个引号。正如你可能猜到的,这个单引号正在杀死我的onclick电话。

有关如何处理单引号的任何建议?

columns.Bound(p => p.ActiveAssetCount).ClientTemplate("<input type=\"button\" onclick=\"EntityPage.OpenWindow('#=EntityID#','#=Name.trim()#','true');\" name=\"ActiveAssetCount\" # if (ActiveAssetCount <= 0) { # style=\"display: none;\" # } else { # id=\"#=EntityID#\" class=\"AssetButton\" value=\"#= ActiveAssetCount # Assets\" # } # />").Width(120).Title("A. Assets").HeaderHtmlAttributes(new { @class = "AssetColumn" });

1 个答案:

答案 0 :(得分:4)

您可以将其编码为数据源中的html实体。使用&apos;或主要标记(html实体的合适来源:http://www.danshort.com/HTMLentities/index.php?w=punct

修改:@Misi每条评论都将&lsquo;更改为&apos;