我正在尝试使用 Razor 创建以下标签,但遇到 html 转义问题。
<input type="button" value="Edit" onclick="EditOnClick('Name','Description')"/>
我尝试了以下解决方案
string onClick = string.Format("OnEdit(\'{0}\',\'{1}\')", item.Name, item.Description);
<input type="button" value="Edit" onclick="@Html.Raw(onClick)"/>
<input type="button" value="Edit" onclick="@(HttpUtility.HtmlDecode(onClick))"/>
<input type="button" value="Edit" onclick="@(new HtmlString(Model.Content))"/>