• 解决 ASP.NET Chart 控件出错 为 ChartImg.axd 执行子请求时出错


    微笑    今天在做一个关于MVC的MSChart时,本以为很简单的一个东西,后面把数据什么的都绑定好后,满以为OK了,一运行就报错“ ASP.NET Chart 控件出错 为 ChartImg.axd 执行子请求时出错 ”,纠结~~尴尬后面网上搜了一下这方面的解决方案,然后结合自己的,最后做了一个小的总结:

    一、在vs2008中,你需要按照如下的步骤进行配置:

    1、<pages controlRenderingCompatibilityVersion="3.5" enableEventValidation="false"
          clientIDMode="AutoID">
          <controls>
            <add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting"
              assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
          </controls>
        </pages>

    2、   在<assemblies>中增加(这个应该是会自动生成的)

       <add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
          

    3、在<syste,=m.web>中添加

    <httpHandlers>
          <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
            validate="false" />
        </httpHandlers>

    4、在<appSettings>中添加

      <add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:TempImageFiles;" />

    二、如果你是在vs2010的4.0下,你就只要在web.config中按照如下的配置就行了:

    在<system.web>中添加:

     <httpHandlers>
          <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
            validate="false" />
        </httpHandlers>

    像 <assemblies>
        <add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies>

    这个都会自动生成的,所以就比vs2008要简单些。

    至于MSCchart的使用,感觉就跟平时那些控件的使用一样的,这就不做具体介绍了。

  • 相关阅读:
    搭建非域AlwaysOn win2016+SQL2016
    从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)
    从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)
    从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)
    从0开始搭建SQL Server AlwaysOn 第一篇(配置域控)
    四、基于Windows 2012配置SQL Server 2014 AlwaysOn
    三、安装SQLserver 2014(For AlwaysOn)
    二、 Windows 2012配置故障转移(For SQLServer 2014 AlwaysOn)
    Mybatis-SQL语句构建器类及日志
    Mybatis-JavaAPI
  • 原文地址:https://www.cnblogs.com/adolphyang/p/5212473.html
Copyright © 2020-2023  润新知