mark
mark

Reputation: 619

Asp.net Textbox Empty on PostBack

I am trying to create a Login Page.Whenever, I click on login button username textbox's text becomes empty.
I have tried :

  1. Using Updatepanel didnt work
  2. OnClientClick- it doesnt fires OnClick event
  3. I tried getting value by string usrnm=Page.Request.Form["username"].ToString(); but it gave null value
  4. I tried putting AutoPostBack="true" on textbox

Heres by markUp:

<label for="username">Username</label>
<%--<input type="text" name="Uname" id="username"/>--%>
<asp:TextBox ID="txtusrnm" runat="server" AutoPostBack="true"/>
</div>
<div class="form-group">
    <label for="password">Password</label>
    <input type="password" name="Pname" id="password">
</div>
<div class="form-group"><a href="#">Forgot password?</a></div>
<hr class="hr-sm hr-stroke" />
<div class="form-group">
   <%--<input id="btnlogin" type="button" class="btn btn-primary btn-wide" value="Login" runat="server" onserverclick="btnlogin_ServerClick"  >--%>
   <asp:Button ID="btnLogin" runat="server" Text="Login" class="btn btn-primary btn-wide" OnClick="btnLogin_Click" UseSubmitBehavior="false" EnableViewState="true" />

Upvotes: 0

Views: 8196

Answers (1)

mark
mark

Reputation: 619

I am able to resolve my issue , i was having AutoPostBack='true' in textbox so just removed and also replace UseSubmitBehavior="false" EnableViewState="true" with CausesValidation="False" , works fine now.

Textbox:

<asp:TextBox ID="txtusrnm" runat="server"/>

and button :

 <asp:Button ID="btnLogin" runat="server" Text="Login" class="btn btn-primary btn-wide" OnClick="btnLogin_Click" CausesValidation="False"/>

Thanks

Upvotes: 2

Related Questions