【问题标题】:error after adding a chart to ASP.NET page - beginner question将图表添加到 ASP.NET 页面后出错 - 初学者问题
【发布时间】:2011-08-10 13:55:49
【问题描述】:

在 Visual Web Developer Express 2010 中,我创建了一个默认的新 ASP.NET Web 应用程序项目。它在浏览器中运行正常。然后我从 Toolbox 添加了一个 Chart 控件到 Default.aspx (MainContent) 的标记中。但是,当我尝试在浏览器中查看它时它失败了:

为 ChartImg.axd 执行子请求时出错

调用堆栈中的片段:

System.Web.HttpServerUtility.Execute(字符串路径,TextWriter writer,布尔型 preserveForm)+851 System.Web.UI.DataVisualization.Charting.ChartHttpHandler.EnsureInitialized(Boolean hardCheck) +250
System.Web.UI.DataVisualization.Charting.Chart.GetImageStorageMode() +24 System.Web.UI.DataVisualization.Charting.Chart.get_CurrentImageLocation() +40 System.Web.UI.DataVisualization.Charting.Chart.Render(HtmlTextWriter writer) +306

我尝试在标记中向图表添加一些样本点,但仍然失败。我只知道 ASP.NET 的基础知识,但我觉得很奇怪,在添加控件后我得到了一个异常,所以我在这里。

【问题讨论】:

  • 异常的InnerException属性中是否有信息?
  • @JMax:我不知道如何捕捉那个异常——我看到的只是浏览器中显示的堆栈跟踪。
  • 你可以通过运行项目找到错误在哪里。在您在浏览器中看到错误之前,VS 会弹出并通知您错误。在底部包含当前加载的变量的窗口中(我刚刚忘记了标题),您可以展开异常之一,以显示 InnerException。根据您的版本的工作方式,您还可以在实际弹出的错误中看到内部异常。
  • @JMax - 不,没有 VS 弹出,调试器没有刹车,所以我在 VS 中看不到变量或调用堆栈。

标签: asp.net charts


【解决方案1】:

我很久以前就研究过图表控件,但您似乎缺少 web.config 中图表控件程序集的条目。

【讨论】:

猜你喜欢
  • 2011-10-20
  • 2011-10-19
  • 1970-01-01
  • 1970-01-01
  • 2021-07-01
  • 1970-01-01
  • 2016-06-14
  • 2011-11-07
  • 2022-01-04
相关资源
最近更新 更多