首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UpdateProgress中的误差

UpdateProgress中的误差
EN

Stack Overflow用户
提问于 2011-01-25 11:16:03
回答 1查看 487关注 0票数 0

我使用UpdateProgress来显示Postback期间的进度,得到"Microsoft JScript运行时错误:'this.get_element().style‘是空还是非对象“的运行时错误。

这是我的脚本:

代码语言:javascript
复制
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(BeginRequestHandler);
prm.add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args) {
    //Shows the modal popup - the update progress
    var popup = $find('<%= mdlProgress.ClientID %>');
    if (popup != null) {
        popup.show();
    }
}
function EndRequestHandler(sender, args) {
    //Hide the modal popup - the update progress
    var popup = $find('<%= mdlProgress.ClientID %>');
    if (popup != null) {
        popup.hide();
    }
}

设计代码:

代码语言:javascript
复制
<table>
   <tr>
      <td>
         <ajaxToolkit:ModalPopupExtender ID="mdlProgress" runat="server" TargetControlID="UpdateProgress"
                            PopupControlID="UpdateProgress" BackgroundCssClass="modalBackground" />
         <asp:UpdateProgress ID="UpdateProgress" runat="server">
              <ProgressTemplate>
            <asp:Image ID="Image1" ImageUrl="~/App_Themes/RIBO/Images/Processing.gif"    AlternateText="Processing"  runat="server" />
                </ProgressTemplate>
          </asp:UpdateProgress>
           </td>
         </tr>
 </table>
EN

回答 1

Stack Overflow用户

发布于 2011-01-25 12:57:01

this.get_element可能正在返回null。您可以通过警告()检查$find方法的结果。

你考虑过使用JQuery吗?这对这类事情来说是完美的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4792826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档