微软.net下 charting 要注意的事情

1.安装MSChart.exe的位置 C:\Program Files\Microsoft Chart Controls 这个目录下 这个专门针对找不到dll引用的时候需要的

2.webconfig的编辑:

<appSettings>

 <add key="ChartImageHandler" value="Storage=file;Timeout=20;Url=~/tempImages/;"/>
  </appSettings>

<compilation debug="true">
      <assemblies>
                <add assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      </assemblies>
    </compilation>

 

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

<system.webServer>
    <validation validateIntegratedModeConfiguration="false"/>
    <modules>
      <remove name="ScriptModule"/>
      <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    </modules>
    <handlers>
            <remove name="ChartImageHandler"/>
      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,POST,HEAD" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    </handlers>
  </system.webServer>

3.相关的属性的文档 其实都在websamples里 这个可以自己去下微软的

 

总结下,第一次用遇到问题很多 出这个错那个错的 其实就是配置问题,配置问题一解决 至少可以出个图,具体怎么玩数据那是看例子了,你喜欢哪个图就用

 

posted @ 2010-01-19 11:14  neverlost  Views(888)  Comments(2Edit  收藏  举报