【问题标题】:How to retrieve values after # in a URL using c#如何使用 c# 在 URL 中检索 # 之后的值
【发布时间】:2008-12-04 15:40:35
【问题描述】:

我正在尝试实现 ajax 后退/前进按钮支持,因此在我的网址中的 # 之后写入变量。我还希望用户能够复制 url,然后链接回它。有谁知道我如何解析 url 并获取我的“查询字符串”,即使它们在 # 后面?

【问题讨论】:

  • 我正在尝试获取服务器端的值。我已经可以在客户端获取它了。

标签: c# asp.net ajax


【解决方案1】:

散列后的值不传输到服务器。还有另一个关于那个地方的问题,但我很难找到它。同样,我花了一段时间才找到一个像样的引用来引用,但 this Wikipedia article 得到了一些确认:

片段标识符函数 不同于 URI 的其余部分: 即,它的处理是专门的 没有参与的客户端 服务器。当代理(例如 Web 浏览器)从 Web 服务器,代理发送 URI 到服务器,但不发送 片段。

我假设您想在服务器端而不是浏览器端响应它? (鉴于您要在 C# 中执行此操作...)

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2020-05-16
    • 2022-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 2013-08-29
    相关资源
    最近更新 更多