4

我有一个带有剑道网格的视图。

在下面的代码中,我的 '#=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" });
4

1 回答 1

5

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

编辑:由@Misi更改&lsquo;为每条评论。&apos;

于 2013-05-16T21:50:14.743 回答