Javascript 如何通过查询字符串传递html?

Javascript 如何通过查询字符串传递html?,javascript,asp.net,html,request.querystring,Javascript,Asp.net,Html,Request.querystring,我在我的网站上有评论,因为它是我的公文包,我希望能够放置代码示例,但是当我尝试通过查询字符串传递html时,它会因为页面验证而停止 现在我已经关闭了它,但它不起作用,所以我决定用javascript在客户端对它进行编码 但是,现在我的查询字符串的结果如下所示 {&body=&lt%3b%2fhtml&gt%3b} 因为&body后面等于“” 如何解决此问题?您可以使用System.Web.HttpUtility.UrlEncode和System.Web.HttpUtil

我在我的网站上有评论,因为它是我的公文包,我希望能够放置代码示例,但是当我尝试通过查询字符串传递html时,它会因为页面验证而停止

现在我已经关闭了它,但它不起作用,所以我决定用javascript在客户端对它进行编码

但是,现在我的查询字符串的结果如下所示

{&body=&lt%3b%2fhtml&gt%3b}
因为&body后面等于“”


如何解决此问题?

您可以使用
System.Web.HttpUtility.UrlEncode
System.Web.HttpUtility.UrlDecode
转换查询字符串编码


(对于查询字符串长度的限制,查询中的Html听起来有点挑战性。)

您建议如何在页面之间传递它?谢谢,我使用javascript对它进行了htmlencoded,然后URL编码,然后将其作为查询字符串发送。当时工作。。。最大注释大小是250个字符,大多数最大查询字符串是8000个,所以我应该可以使用这种方法。