Mar*_*ior 5 asp.net updatepanel webforms
我在webforms应用程序的主页面中有一个更新面板,现在我已将此更新面板设置为每5秒刷新一次,以反映更新的行项目数.有些事情就像新消息的数量.我的问题是:
我的标签是ExecuteReader从我的代码隐藏查询中获取其值.
是的,您可以在 5 秒后或以任何时间间隔进行刷新,Timer而不会降低性能。
这是一个带有间隔的示例:
HTML 标记:
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
<ContentTemplate>
<!-- your controls in panel -->
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
<asp:Timer ID="Timer1" runat="server" Interval="5000" OnTick="Timer1_Tick"></asp:Timer>
Run Code Online (Sandbox Code Playgroud)
代码隐藏:
protected void Timer1_Tick(object sender, EventArgs e)
{
// your stuff to refresh after some interval
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4400 次 |
| 最近记录: |