2011-02-24 34 views
0

我的圖表控件在遷移後停止工作,我將代碼放入,也許您可​​以識別錯誤。它沒有顯示任何東西,在Firefox中就像它無法找到圖像只是一個X圖標而已。一些幫助將不勝感激。webforms中的圖表控制麻煩,圖像沒有顯示

<asp:Chart ID="chart" runat="server" BackColor="Azure" Width="480px" 
    BackGradientStyle="LeftRight" BackSecondaryColor="PowderBlue" 
    BorderlineColor=""> 
    <BorderSkin BackColor="" 
     BorderColor="" PageColor="Transparent" /> 
    <Titles> 
     <asp:Title Font="Microsoft Sans Serif, 16pt" ForeColor="0, 0, 64" Name="Title1" 
      Text="Earnigs by activity"> 
     </asp:Title> 
    </Titles> 
    <series> 
     <asp:Series Name="Default" ChartType="Bar" IsValueShownAsLabel="True" 
      CustomProperties="PixelPointWidth=20, DrawingStyle=Cylinder" 
      ShadowOffset="2" LabelFormat="N2"> 
     </asp:Series> 
    </series> 
    <chartareas> 
     <asp:ChartArea Name="ChartArea1" BorderDashStyle="Solid" 
      BorderColor="64, 64, 64, 64"> 
      <AxisY LineColor="64, 64, 64, 64" Title="Revenue"> 
       <MajorGrid LineColor="64, 64, 64, 64" /> 
       <MinorGrid LineColor="64, 64, 64, 64" /> 
      </AxisY> 
      <AxisX LineColor="64, 64, 64, 64" IntervalAutoMode="VariableCount"> 
       <MajorGrid LineColor="64, 64, 64, 64" /> 
       <MinorGrid LineColor="64, 64, 64, 64" /> 
      </AxisX> 
      <AxisX2 LineColor="64, 64, 64, 64"> 
      </AxisX2> 
      <AxisY2 LineColor="64, 64, 64, 64"> 
      </AxisY2> 
     </asp:ChartArea> 
    </chartareas> 

我從動態數據庫綁定此。

chartTotalsByActivities.Series["Default"].Points. 
DataBind(list, "Name", "Money","Tooltip=Money{N2}"); 

回答

0

那麼,最後我解決了這個問題,如果有人遇到同樣的問題,我會分享它。

我正在使用路由,並且我的模式與圖像請求的URL匹配,因此您必須忽略UrlRouting中用於正確提供圖像的路由。

RouteTable.Routes.Add(new Route("{resource}/{name}.axd", new StopRoutingHandler())); 

它的工作與,我試着用

RouteTable.Routes.Add(new Route("{*resource}.axd", new StopRoutingHandler())); 

但它忽視了我的所有航線上,也許有人有更好的解決方案。

謝謝。