0

VS2010用来创建一个简单的 aspx 页面,ReportViewer上面有一个控件。控件从ReportViewer服务器加载远程报告。这似乎工作正常。

但是当我填写报告的文本字段时,要过滤相同的数据,然后什么都不会显示......

我可以清楚地看到它正在通过FireBug. 但是请求通过了localhost,但是报告在不同的服务器上。

这是否意味着我必须在标签中指定 aURL或某些东西?和form都放置在带有 的标签中。ReportViewerScriptManagerformrunat="server"

所以我不确定我是否需要手动指定要请求的服务器才能ReportViewer正常工作。

因为我目前看到的只是textfields我可以过滤数据的报告。但没有显示报告,通常显示在input字段下方。其余的只是纯白色。

有人知道我该怎么做吗?

4

1 回答 1

0

runat="server" 指定它是否应该在服务器或客户端计算机上运行,​​它实际上与 ReportViewer 控件无关,这是 ASP.NET 的事情。

见这里:runat="服务器"

为了从服务器获取报告,您应该查看远程模式,请参见此处:远程模式

希望这足以让您获得所需的结果。

于 2013-01-21T13:07:18.940 回答