我的图表控件在迁移后停止工作,我正在放置代码,也许您可以识别错误。它没有显示任何东西,在Firefox中就像它找不到图像只是一个X图标而没有。一些帮助将不胜感激。
<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 :(得分:0)
好吧,最后我解决了这个问题,如果有人遇到同样的问题我会分享它。
我正在使用路由,并且我的图片与图片所请求的网址相匹配,因此您必须忽略UrlRouting中的路线才能正确使用图片。
RouteTable.Routes.Add(new Route("{resource}/{name}.axd", new StopRoutingHandler()));
它有用,我试过
RouteTable.Routes.Add(new Route("{*resource}.axd", new StopRoutingHandler()));
但它忽略了我所有的其他路线,也许有人有更好的解决方案。
感谢。