我的网站上有评论,因为这是我的投资组合,所以我希望能够放置代码示例,但当我试图通过查询字符串传递html时,它会因为页面验证而停止它。
现在我已经关闭了它,但它不起作用,所以我决定用javascript在客户端对它进行编码。
然而,现在我的查询字符串看起来是这样的。
{&body=<%3b%2fhtml>%3b}
现在因为&body随后等于"。
我该如何解决这个问题?
您可以使用System.Web.HttpUtility.UrlEncode
和System.Web.HttpUtility.UrlDecode
转换到查询字符串编码和从查询字符串编码转换。
(考虑到查询字符串长度的限制,querysting上的Html听起来有点挑战性。)