【发布时间】:2017-05-23 16:50:03
【问题描述】:
http://localhost/ReportServer/Reserved.ReportServer?/Report+Project1&rs:Command=ListChildren
我想获取带有报告文件夹 (Report Project1) 的部分 url。
我试过HttpContext.Current.Request.Url.Segments,但这个返回数组包含以下项目:“\”、“ReportServer”、“Reserved.ReportServer”
如何使用 Report Project1 获得零件?
【问题讨论】:
-
这是查询字符串参数...试试这个
HttpContext.Current.Request.QueryString -
谢谢,但是在 QueryString 中是数组 AllKeys,其中包含 2 项:null 和 rs:Command,报告项目 1 不在此数组中
-
您需要正确构建您的 url,这将是:...ReportServer?/&Report=Project1&rs=ListChildren 或 rs 应该是什么。而不是通过 ctx.Request.Params.Get("rs") 或 ("Report") 或通过 QueryString 访问它
-
或者尝试删除
?之后的/。这可能是问题所在。