asp.net - 通过querystring将参数传递给ssrs

标签 asp.net reporting-services query-string

我必须将4个参数传递给ssrs报告,这就是我的网址的外观

Response.Redirect("http://ups117850/rpt/Pages/Rept.aspx?ItemPath=%2feMaaS%2feMaaS&rs:Command=render&studentId=" + studentID + "&startdate=" + StartDate + "&enddate=" + EndDate + "&type=" + type);

学生编号= 1031

开始日期= 4/1/2011

结束日期= 4/30/2011

类型=学生

ssrs引发错误“参数验证失败”

最佳答案

我怀疑问题出在您传递的StartDate和EndDate中。如果这些是实际的DateTime值,则可能需要正确格式化结果字符串。以下代码的工作原理是否有所不同?

Response.Redirect("http://ups117850/rpt/Pages/Rept.aspx?ItemPath=%2feMaaS%2feMaaS&rs:Command=render&studentId=" + studentID + "&startdate=" + StartDate.ToString("s") + "&enddate=" + EndDate.ToString("s") + "&type=" + type);

关于asp.net - 通过querystring将参数传递给ssrs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7918224/

相关文章:

javascript - 如何从模态对话框下载文件并回发给自身?

c# - 在代码中设置 Far Future Expires header - ASP.NET

c# - 在 View 中显示字典值

sql-server-2005 - SSRS 2005 - 循环通过报告参数

c# - 如何配置 web.config 以允许任意长度的请求

c# - ServiceStack.Razor 从 Content 目录中的文件夹提供静态 pdf

postgresql - SSRS 和 PostgreSQL : How do I pass an optional parameter?

reporting-services - 如何获取SSRS中列的平均值

javascript - 在 Ember.js 中关闭粘性查询参数

javascript - URL 查询字符串中的特殊字符