【问题标题】:QueryString not visible in RequestQueryString 在请求中不可见
【发布时间】:2012-04-21 18:22:47
【问题描述】:

我正在编写 HttpHandler,但无法访问 Request 对象中的 QueryString(QueryString 为空)。我不确定是编码问题还是其他问题。

URL 示例(方法是 GET)

http://localhost/reportserver?%2fReports.Test%2fUserView&rs:SessionID=xz1mcizuiahcfcew2nklm4i3&rs:command=Render&rs:Format=RGDI&rc:Page=1&rc:RGDIVersion=10.0.2&rc:Toolbar=false&rs:ErrorResponseAsXml=true&rs:AllowNewSessions=false

web.config

感谢您的帮助

【问题讨论】:

  • 你是如何阅读的?
  • context.Request.QueryString["SomeKey"]
  • 实际上你可以在 ? SomeKey 不在查询中
  • 我可以阅读除 QueryString 之外的所有内容(如标题)。 SomeKey 是示例。我正在调试应用程序,所以我正在使用 VS 进行检查。
  • 你想读的关键是什么?

标签: asp.net httphandler webforms webrequest


【解决方案1】:

我的问题的解决方案是从站点中删除所有页面。由于某些原因,页面搞乱了到处理程序的路由。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    • 2012-10-08
    • 2021-12-31
    • 2021-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多