penley
发表于 2021-12-16 17:42:27
感谢分享,但好像解决不了我的问题。我需要在定位数据源时获取HttpContext,而HttpContext中的内容是由管道根据当前用户信息解密后自动填充的。并非自己设置值,再自己读取。因为主要是想读当前用户信息,使用报表参数,前端是可以传入的,不安全。
penley
发表于 2021-12-16 17:46:27
我的需求是要在图中红圈处读取HttpContext的内容,来决定GetData中获取哪个用户的数据,但此处读取到HttpContext的值为null。app.UseReporting已经写在了app.UseAuthorization后面,但也不行。
Crystal.Li
发表于 2021-12-16 18:13:11
您好,这个帖子提供的方案里边,参数是被隐藏的,用户是看不到的:
这个教程贴提供的方案算是一个workAround。
penley
发表于 2021-12-16 18:56:10
本帖最后由 penley 于 2021-12-16 18:57 编辑
我测试了一下,是可以的,感谢!但这里有个疑问,代码中使用了PageReport,这对各种报表类型都支持吗?
wengMQ
发表于 2021-12-16 19:48:52
rdl报表和页面报表都可以,区域报表我比较少用
Bella.Yuan
发表于 2021-12-17 08:43:44
wengMQ 发表于 2021-12-16 19:48
rdl报表和页面报表都可以,区域报表我比较少用
感谢老铁帮忙回答:hjyzw: