2012-03-05 3 views
0
<script type="text/javascript"> 

     $(function() { 

      $('#LogStatusLable').click(function() { 
       $('#LoginPanel').slideToggle("slow"); 
      }); 
      $('#LoginPanel').hide(); 

     }); 
    </script> 

<div id="LoginPanel"> 
    <br /> 
    <div class="grid_6"> 
    <br /> 
    <a>New User Registration</a> 
    </div> 
    <table class="grid_6"> 
     <tr> 
     <td>Email-ID</td> 
     <td> 
     <asp:TextBox runat="server" ID="UsernameTextBox" Width="150px"></asp:TextBox> 
     </td> 
     </tr> 
     <tr> 
     <td>Password</td> 
     <td> 
     <asp:TextBox runat="server" ID="PasswordTextBox" TextMode="Password" Width="150px"></asp:TextBox> 
     </td> 
     </tr> 
     <tr> 
     <td colspan="2"><asp:Label runat="server" ID="LoginValidation" Text=""></asp:Label> </td> 
     </tr> 
     <tr> 
     <td> 
    <asp:Button ID="Login" runat="server" UseSubmitBehavior="true" Text="Login" 
             CssClass="buttoncss" onclick="Login_Click" /> 
     <br /> <br /> 
     </td> 
     </tr> 
    </table> 

</div> 

protected void Login_Click(object sender, EventArgs e) 
    { 
     if (UsernameTextBox != null && PasswordTextBox.Text != null) 
     { 
      if (_user.GetandSetUserDetails(UsernameTextBox.Text, PasswordTextBox.Text)) 
      { 

      } 
      else 
      { 
       LoginValidation.Text = "Invalid username or password"; 
      } 
     } 
     else 
     { 
      LoginValidation.Text = "Enter the Username and Password"; 
     } 
    } 

jquery를 사용하여 div 태그를 슬라이드 업하고 슬라이딩했습니다. 제대로 작동하지만 div 태그의 내부는 asp : button을 사용하여 제대로 작동하지 않습니다. onclick 속성은 dosent 작업입니다. 해결책을 찾도록 도와주세요.Onclick이 ASP에서 작동하지 않습니다 : Button?

감사합니다.

+1

[로그인 제어] (http://msdn.microsoft.com/en-us/library/ms178329.aspx)를 사용하고 있습니까? page_load는 어떻게됩니까? codebehind의'Login_Click' 부분이나 aspx에 있나요? (아마도'script runat = "server">'를 추가하는 것을 잊었을 것입니다)? –

답변

0

페이지에서 중복 된 양식 태그를 제거하십시오.

관련 문제