ASP.. Net c# AjaxControlToolkit计时器故障与UpdatePanel

本文关键字:故障 UpdatePanel 计时器 AjaxControlToolkit Net ASP | 更新日期: 2023-09-27 18:06:55

在一个网站上(使用母版页),我用UpdatePanel定时器:

<asp:Timer ID="Timer1" runat="server" Enabled="true" OnTick="Timer1_Tick" Interval="2"></asp:Timer>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <Triggers>
        <asp:AsyncPostBackTrigger  ControlID="Timer1" EventName="Tick" />
    </Triggers>
    <ContentTemplate>
        <asp:ListView ID="ListView1" runat="server" >
            <ItemTemplate>
                        ici mes données
            </ItemTemplate>
        </asp:ListView>
        <asp:Image ID="imgLoader" CssClass="img-loader" runat="server" ImageUrl="~/Images/Icones/loading.gif" Width="25px" />
    </ContentTemplate>
</asp:UpdatePanel>
在我的代码后面:
protected void Timer1_Tick(object sender, EventArgs e)
    {
        ListView1.DataSource = Sql;
        ListView1.DataBind();
        Timer1.Enabled = false;
        imgLoader.Visible = false;
    }

我使用的是Visual Studio 2012,所以我用iisexpress.exe: Managed (v4.0.30319)测试了这个网站,它工作得很好通过cons在我的web服务器上,一旦我发布加载器循环,因为我有以下错误:

ScriptResource.axd吗?未捕获的TypeError: n不是构造函数

我的服务器是Windows 2012R2与IIS 8.5.9600,我使用的应用程序池与框架v4我看到框架2可能有问题,必须修改文件AjaxTimer.js,但这是框架4,我没有服务器上的JS文件。你有什么主意吗?提前感谢您的帮助!

ASP.. Net c# AjaxControlToolkit计时器故障与UpdatePanel

我将AjaxControlToolKit从v7更新到v16,现在由DevExpress开发,现在它可以工作了!