我想在像this这样的JavaScript中实现HTML编码器。并实现相应的解码器,如this。
任何编码器/解码器都可以工作。这只是例子。
我的最终目标是通过HiddenField传输HTML标记,然后在目标上使用传输的HTML。没有编码/解码,页面中断。这就是我想用JavaScript编码并用C#解码的原因。
答案 0 :(得分:0)
JavaScript编码器:
function htmlEncode(value) {
//create a in-memory div, set its inner text (which jQuery automatically encodes)
//then grab the encoded contents back out. The div never exists on the page.
return $('<div/>').text(value).html();
}
C#decoder:
public string HTMLDecode(value)
{
return HttpUtility.HtmlDecode(value);
}