报表查看器似乎不适用于 VS 2010 中的 ASP.NET 项目。您会收到以下错误:

Microsoft Jscript 运行时错误:“微软”未定义.

VS 还会中断以下 JavaScript 代码行:

$create(Microsoft.Reporting.WebFormsClient.ReportViewer, {"_internalViewerId":"ctl00_MainContent_ReportViewer1_ctl03","id":"ctl00_MainContent_ReportViewer1"}, null, null);

重现问题的步骤:

  • 在 Visual Studio 2010 beta 2 中创建一个新的 asp.net 项目
  • 将 ScriptManager 控件拖到 default.aspx
  • 将 ReportViewer 控件拖到 default.aspx 上
  • 构建并运行项目
  • 然后你就会遇到问题

这是一个错误还是我做错了什么?

有帮助吗?

解决方案

你下载了VS2010 RC的最新补丁吗?我无法重现这个特定问题。它可能已在 RC 中修复。

您可能还对我为 VS2010 RC 记录的其他几个错误感兴趣http://blog.rajsoftware.com/post/VS2010-RC-bugs-2(二)-that-I-reported-in-MS-Connect.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top