C# 为什么不是';我的按钮不会触发eventhandler OnClick吗?
因此,我试图创建一个登录按钮,但它似乎没有启动,我在eventhandlerC# 为什么不是';我的按钮不会触发eventhandler OnClick吗?,c#,asp.net,.net,asp.net-mvc,C#,Asp.net,.net,Asp.net Mvc,因此,我试图创建一个登录按钮,但它似乎没有启动,我在eventhandlerBtnLogin\u Click中设置了一些断点,但它没有到达 为什么呢 <div class="container"> <!-- Outer Row --> <div class="row justify-content-center"> <div class="col-xl-10 col-lg-12 col-md-9">
BtnLogin\u Click
中设置了一些断点,但它没有到达
为什么呢
<div class="container">
<!-- Outer Row -->
<div class="row justify-content-center">
<div class="col-xl-10 col-lg-12 col-md-9">
<div class="card o-hidden border-0 shadow-lg my-5">
<div class="card-body p-0">
<!-- Nested Row within Card Body -->
<div class="row">
<div class="col-lg-6 d-none d-lg-block bg-login-image"></div>
<div class="col-lg-6">
<div class="p-5">
<div class="text-center">
<h1 class="h4 text-gray-900 mb-4">Welcome Back!</h1>
</div>
<form id="loginForm" runat="server" class="user">
<div class="form-group">
<form>
<asp:TextBox TextMode="Email" ID="inputEmail" CssClass="form-control form-control-user" runat="server" placeholder="Enter Email Address..." />
</form>
</div>
<div class="form-group">
<form>
<asp:TextBox TextMode="Password" ID="inputPassword" CssClass="form-control form-control-user" runat="server" placeholder="Password" />
</form>
</div>
<asp:Button ID="LoginBtn" CssClass="btn btn-primary" Text="Login" runat="server" OnClick="BtnLogin_Click" />
</form>
<hr>
<div class="text-center">
<a class="small" href="Register.aspx">Create an Account!</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
我注意到您已经嵌入了自己的
元素。在浏览器中打开页面并查看源代码;我敢打赌你会看到嵌套表单(它不是有效的HTML)。ASP.NETWeb表单生成自己的表单,所以您不应该添加表单。啊!完全正确谢谢你指出这一点!
protected void BtnLogin_Click(object sender, EventArgs e)
{
//Doesnt reach this
}