在 jquery 中对文本进行编码的 Serching 给了我这个功能
function htmlEncode(value) {
//create a in-memory div, set it's 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#(服务器端)获取查询字符串时,& 之后的所有文本都会丢失。
注意:我在客户端上创建查询字符串,但在服务器(IIS)上需要它我怎样才能缓解这个问题。提前谢谢。