Javascript 从客户端asp.net调用SSRS钻取

Javascript 从客户端asp.net调用SSRS钻取,javascript,asp.net,reporting-services,ssrs-2008,Javascript,Asp.net,Reporting Services,Ssrs 2008,我正在ASP.NET网站中使用ReportViewer。 我希望捕获钻取元素,使用jQuery显示上下文菜单,并根据用户在菜单中的选择使用不同的参数执行钻取。 我能够捕获相关的钻取并显示上下文菜单,但现在我面临从客户端调用钻取的问题-这可能吗? 尝试使用静态WebMethod,但无法从中访问reportViewer。我假定您正在reportViewer控件上使用ProcessingMode=Remote。如果是这样的话,那么一旦你开始编写顶层报告,它就不在你的掌控之中了。尽管它在MSDN中的任何

我正在ASP.NET网站中使用ReportViewer。 我希望捕获钻取元素,使用jQuery显示上下文菜单,并根据用户在菜单中的选择使用不同的参数执行钻取。 我能够捕获相关的钻取并显示上下文菜单,但现在我面临从客户端调用钻取的问题-这可能吗?
尝试使用静态WebMethod,但无法从中访问reportViewer。

我假定您正在reportViewer控件上使用ProcessingMode=Remote。如果是这样的话,那么一旦你开始编写顶层报告,它就不在你的掌控之中了。尽管它在MSDN中的任何地方都没有实际说明,但诸如钻取之类的ReportViewer事件仅可用于ProcessingMode.Local。您可能能够侵入报告使用的实际JavaScript,但这只是一种黑客行为