【问题标题】:SSRS 2005 Report FunctionsSSRS 2005 报告功能
【发布时间】:2010-10-30 18:43:57
【问题描述】:

在 SSRS 2005(和我想象的 2008 年)中,您可以为报表提供功能,如果我没记错的话,还可以提供整个程序集,这样您就可以在报表呈现之前执行某种类型的工作。

有谁知道这个函数在 ASP.NET 页面生命周期的哪个阶段被编译和/或执行?

我倾向于认为它是在 On_Render 上执行的,但这显然只是一个猜测。

有没有人有任何见解,SSRS 2008 报告相同的功能,如果有,在什么时候执行?

【问题讨论】:

    标签: asp.net reporting-services reportingservices-2005 page-lifecycle


    【解决方案1】:

    自定义代码和报表程序集在报表的生命周期中编译,而不一定在页面的生命周期中。

    这意味着,在通常的异步和远程处理情况下,它发生在报表服务器上,在您的页面被呈现并发送到浏览器之后。

    通过使用 Reflector,我猜想当不使用异步处理时,它发生在 PreRender 期间。

    如果您的自定义报表程序集需要的不仅仅是执行权限,请务必在报表服务器上使用适当的权限部署它们,或者如果在本地处理,请调用 AddTrustedCodeModuleInCurrentAppDomain 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-08
      • 1970-01-01
      • 2011-01-17
      • 2014-01-19
      相关资源
      最近更新 更多