2011-10-19 10 views
0

チャートコントロールが内部にない場合、チャートコントロールを追加するとページ全体がリフレッシュされると、次のコードが表示されます。誰にもアイデアはありますか?私は他の同様の質問を読んで、内容が単一のものにレンダリングされる必要があることを示唆しています。ありがとう。完全なポストバックを引き起こすチャートコントロール

よろしく、 アンディ

<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> 

答えて

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

を試してみてください
関連する問題