2

我有一个用 .ascx 和登录按钮编写的代码。在浏览器进入用户页面之前如何显示 loading.gif?这是登录按钮代码:

<div class="login">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
  <ContentTemplate>    
     <asp:Button ID="btnlogin" runat="server" Text="Log In" border="0"   
  style="width:47px; height:20px;Background-color:#24b1d7; float:right; text-align:center; cursor:pointer; font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif; border:0px;  color:#FFFFFF; font-weight:bold; font-size:11px; padding: 1px 0 2px; line-height:0px;" />                                            
  </ContentTemplate>
</asp:UpdatePanel>

4

1 回答 1

1

使用onClick方法,将按钮的文本改为loading.gif,或者使用文本为空的标签,但是当点击按钮时,文本变为图片loading.gif。然后,当用户被验证时,给这个方法一个成功事件,此时,如果是失败,则文本变回原来的,并显示一条消息,“登录失败”,或者另一方面,如果成功,页面将被重定向到登录页面。

于 2013-07-01T07:07:41.340 回答