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:
页: 1 [2]
查看完整版本: JSViewer目前遇到的悬而未决的问题汇总