Input submit onlick и onserverclick не работают
Привет
Я работаю над простым экраном входа в систему с приведенным ниже кодом:
<form id="login"> <div class="formHeader"> <h1>Login</h1> </div> <div class="formDiv"> <input type="text" placeholder="Email" name="txtEmail"/> <div class="inputImage fa fa-user"></div> </div> <div class="formDiv"> <input type="password" placeholder="Password" name="txtPassword"/> <div class="inputImage fa fa-lock"></div> </div> <div class="formDiv"> <label id="remember"> <input type="checkbox" name="cbxRemberMe" value="Checked"/> <div class="checkbox"></div><span>Remember me</span> </label> </div> <div class="formDiv"> <input type="submit" value="LOGIN" runat="server" onserverclick="btnLogin_Click" onclick="btnLogin_Click" /> </div> <div class="formFooter"><a class="forgot" href="#">Forgot Password</a></div> </form>
и внутренний код
protected void btnLogin_Click(object sender, EventArgs e) { }
Но кнопка вообще не вызывает внутренний код.
Ничего не происходит, кроме изменения URL-адреса с
"http://localhost:15726/Pages/Login.aspx" в
"http://localhost:15726/Pages/Login.aspx?txtEmail=&txtPassword=&ctl00=логин"
Я не могу поместить атрибут Runat=Server в форму, так как у меня есть 2 формы на этой странице (Вход и регистрация)
любая помощь будет оценена по достоинству.
Что я уже пробовал:
1. играем с Runat=Server, onclick() и OnServerClick() (меняем местами и меняем их местами)
2. Создание типа ввода=submit / input type=button
ничего из этого не работает.