如何加载整页包括母版页

时间:2017-07-21 12:12:41

标签: javascript asp.net javascript-events

当我添加java脚本加载器时,请看下面的图片,主页面manu项目没有...如何包括这整页显示加载...任何人帮助我...请还有一个问题。我在我的manu项目中使用锚标记..如何更改页面刷新...

           var imageID=0;
           function changeImage(){
               var div = document.getElementById('overlay');

               // hide
               div.style.visibility = 'hidden';
           }

           //call same function again for x of seconds
           setInterval(changeImage, 5000);
       </script>

HTML //

 <div id="overlay">
            <div id="modalprogress">
                <div id="theprogress">
                    <asp:Image ID="imgWaitIcon" runat="server" ImageAlign="AbsMiddle" ImageUrl="/images/loading.gif" />
                    Please wait...
                </div>
            </div>
        </div>

enter image description here

1 个答案:

答案 0 :(得分:0)

您应该使用更新面板

 <asp:UpdateProgress ID="progress" runat="server" Updatemode="Conditional">
            <ProgressTemplate>
              <div id="overlay">
            <div id="modalprogress">
                <div id="theprogress">
                    <asp:Image ID="imgWaitIcon" runat="server" ImageAlign="AbsMiddle" ImageUrl="/images/loading.gif" />
                    Please wait...
                </div>
            </div>
        </div>
            </ProgressTemplate>
        </asp:UpdateProgress>  

JS:

function changeImage(){            var div = document.getElementById('overlay');

       // hide
       div.style.visibility = 'hidden';
   }

从BackEnd调用该函数

 ClientScript.RegisterOnSubmitStatement(this.GetType(), 
        "changeImage()", true);

所以它不会回发页面。