2014-05-10 29 views
0

我有一个ASP页面有三个更新面板。前两个有一个gridview和一个chart.These两个控件30秒后正确更新(我的计时器间隔)这是gridview。图片没有更新里面的更新panel.Asp.net c#

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManagerLiveStats" runat="server"> 
</ajaxToolkit:ToolkitScriptManager> 

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" 
     ViewStateMode="Enabled"> 
<ContentTemplate> 
    <asp:GridView ID="GridViewQScore" runat="server" OnRowCreated="gvHover_RowCreated"></asp:GridView> 
</ContentTemplate> 
<Triggers> 
    <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" /> 
</Triggers> 
</asp:UpdatePanel> 

    <asp:Timer ID="Timer1" runat="server" Interval="30000" OnTick="Timer1_Tick" ></asp:Timer> 

同样的事情,是为ASP:图表

的问题是在asp:图像标签未更新后30 seconds.You必须刷新页面更新。我用这个代码:

<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional" 
     ViewStateMode="Enabled"> 
    <ContentTemplate><asp:Image runat="server" ID="image1" ImageUrl="~/images/livescoretableOut.jpg" /></ContentTemplate> 
    <Triggers> 
    <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" /> 
    </Triggers> 
    </asp:UpdatePanel> 

我也尝试使用DIV和其背景设置为优先停留图像也不会被更新:

<div runat="server" style="background-image: url(../images/BackgroundLivePgameContainer.jpg)"></div> 

任何想法,为什么更新面板不与ASP工作:图像和Div?

回答

0
<asp:FileUpload ID="FileUpload1" runat="server" /> 


+2

在回答添加一些说明解决做出解答更容易理解 –