0

在 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)上需要它我怎样才能缓解这个问题。提前谢谢。

4

1 回答 1

0

试试喜欢

return $('div').html(value).text();

<div/>我认为它是什么div

于 2013-06-24T10:24:10.733 回答