Get value from input html in codebehind c#

Since it is running at the server...

txtNickname.Value and txtPassword.Value will give you what you need.

When you specify runat="server" you are essentially giving a property to your codebehind class. So you can access that property and it's properties directly.


Why not use a server control?

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

Code behind:

var nickName = txtNickname.Text;

string Nickname = txtNickname.Text;
string Password = txtPassword.Text;

They're running on the server, see this

Tags:

C#

Html

Asp.Net