【问题标题】:ASP.NET MVC -- How to Format URL Query StringASP.NET MVC——如何格式化 URL 查询字符串
【发布时间】:2009-09-10 08:10:10
【问题描述】:

如何格式化查询字符串,使其看起来像这样

搜索?q=power+tools

目前看起来是这样的

搜索?q=power%20tools

有没有办法在不替换加号空格的情况下做到这一点?

【问题讨论】:

    标签: c# asp.net-mvc url


    【解决方案1】:

    HttpServerUtility.UrlDecode

    在 ASP.NET 页面中,HttpServerUtility 实例可以通过 Page.Server 属性访问。

    【讨论】:

      【解决方案2】:

      不是真的。 HttpUtility.UrlEncode 以这种方式对其进行编码,这就是 ASP.NET 中几乎所有内容所使用的。

      另外,从内存来看,%20 实际上对于查询字符串是正确的,而 + 对于 URL 是正确的。忽略这一点,它是不正确的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-23
        • 2011-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多