【问题标题】:How to pass html via a querystring?如何通过查询字符串传递 html?
【发布时间】:2011-06-18 02:03:56
【问题描述】:

我的网站上有 cmets,因为它是我的投资组合,所以我希望能够放置代码示例,但是当我尝试通过查询字符串传递 html 时,它会因为页面验证而停止它。

现在我已将其关闭,但它不起作用,因此我决定在客户端使用 javascript 对其进行编码。

但是现在我的查询字符串最终看起来像这样。

{&body=&lt%3b%2fhtml&gt%3b}

现在因为 & 正文随后等于 ""。

我该如何解决?

【问题讨论】:

    标签: javascript asp.net html request.querystring


    【解决方案1】:

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

    (考虑到查询字符串长度的限制,查询字符串上的 Html 听起来有点挑战性。)

    【讨论】:

    • 那么你建议如何在页面之间传递它?
    • 谢谢我 htmlencoded 然后使用 javascript 对其进行 urlencoded 然后将其作为查询字符串发送。然后工作...最大评论大小为 250 个字符,大多数最大查询字符串为 8000,所以我应该可以使用这种方法。
    猜你喜欢
    • 2017-06-10
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多