我有以下代码,如果图表控件不在里面它工作正常但是只要我添加图表控件就会导致整个页面刷新。有没有人有想法?我读过其他类似的问题表明内容需要渲染成一个单一的,如果这是因为我的选择是什么?感谢。
此致 安迪
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<br />
<br />
<asp:Chart ID="Chart1" runat="server" Width="960px" Height="417px">
<series>
<asp:Series Name="Series1">
</asp:Series>
</series>
<chartareas>
<asp:ChartArea Name="ChartArea1">
</asp:ChartArea>
</chartareas>
</asp:Chart>
<br />
<asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
答案 0 :(得分:1)
我有类似的问题,但使用的是Asp.net路由。
设置以下属性解决了它。
ImageStorageMode =“UseImageLocation”
<asp:Chart ID="Chart1" ...
ImageType="Png" ImageLocation="~/TempImages/ChartPic_#SEQ(300,3)" ImageStorageMode="UseImageLocation" ../>
也试试 http://www.violato.net/blog/net/67-chart-image-is-not-showing-up-when-using-asp-net-charting-control