任何人在使用新的免费图表时都会收到此错误控制从Dundas购买的MS?
"执行ChartImg.axd的子请求时出错"
在MSDN论坛上,他们建议这是我的web.config: MSDN论坛帖子
到目前为止,还没有解决问题.还有其他想法吗?
我遇到了同样的问题:图表可以在一个页面上工作,但不能在下一个页面上工作.如果在POST(即回发)中第一次初始化图表,则会抛出错误,因为处理程序配置不正确.要解决此问题,请通过添加POST谓词来修改本主题中用户LaptopHeaven引用的httpHandler配置:
我已经在Scott Anderson在他关于这个主题的开篇文章中提到的MSDN论坛帖子中写了一个更详尽的解释.
我遇到了这个错误,但是通过在我的web.config文件的system.web\httpHandler部分添加一个元素来纠正它.我添加了以下内容:
在.NET 4.0上,图表是内置的,但您仍可能需要在下面添加类似的标记:
尝试(不要忘记ChartImageHandler键中的路径)
... ... ... ...
另请注意,将图表控件从工具箱拖到页面上时,应该在web.config中创建必要的条目,这只会在您当时处于设计模式时发生.
如果您处于源模式并拖放它将不会发生.
此外,在设计模式下添加图表控件时,项目/类文件中必须存在某种形式的注册.因为如果你处于源模式并且没有图表控件,你就不会像上面那样获得web.config中的条目.如果您进入设计模式并从工具箱转到页面,您将获得web.config中的条目.
但是,如果然后删除图表,你在设计模式下,它将擦除web.config中的条目(假设单个页面站点),即使你还没有进入页面上的其他图表控件源模式.
所以不,你不是疯了,只是不直观.;)