有时更新进度在ASP.NET C中不起作用

时间:2018-11-14 16:19:11

标签: c# asp.net ajax updatepanel

我正在使用Update Progress来加载程序,但是有时加载程序会显示 我以两种方式访问​​一页。

这是两种方法。

1 https://amol.com/abc.aspx

工作正常。

2 https://amol.com/abc.aspx?ID=1065&TypeId=1&Ronly=1

更新进度不起作用。

<div id="loading" class="divWaiting">
    <img id="loading-image" alt="progress" src="Images/progressbar.gif" />
</div>

<asp:UpdateProgress ID="updProgress"
     AssociatedUpdatePanelID="Upnl"
     runat="server"
>
    <ProgressTemplate>
        <div class="divWaiting">
            <img alt="progress" src="Images/progressbar.gif" />
        </div>
    </ProgressTemplate>
</asp:UpdateProgress>

<asp:UpdatePanel ID="Upnl" runat="server">
    <ContentTemplate>   
        ///some code////
    </ContentTemplate>
    <Triggers>
        <asp:PostBackTrigger ControlID="BtnAddDocu" />
    </Triggers>
</asp:UpdatePanel>

代码后面。

protected void Page_Load(object sender, EventArgs e){
    if (!Page.IsPostBack){
        if (Request.QueryString["IsCoderAuditor"] == "A"){
            if (Session["SelectedAuditIdForRebuttal"] != null && Session["SelectedAuditIdForRebuttal"].ToString() != ""){
                ddlRecordNumber.SelectedValue = Session["SelectedAuditIdForRebuttal"].ToString();
                ddlRecordNumber_SelectedIndexChanged(sender, e);
            }
        }
    }
}

0 个答案:

没有答案