C# 在Google Chrome中提交网页表单时未点击帖子

C# 在Google Chrome中提交网页表单时未点击帖子,c#,asp.net-mvc,forms,google-chrome,iis,C#,Asp.net Mvc,Forms,Google Chrome,Iis,最近几天,我正在处理一个问题,当我在Google Chrome中点击表单提交时,后端代码没有被点击,Chrome继续尝试加载页面 表格没有什么特别之处 @using (Html.BeginForm("Login", "Account", FormMethod.Post, new { @class = "login-form" })) { if (!ViewData.ModelState.IsValid) { <div class="alert alert-

最近几天,我正在处理一个问题,当我在Google Chrome中点击表单提交时,后端代码没有被点击,Chrome继续尝试加载页面

表格没有什么特别之处

@using (Html.BeginForm("Login", "Account", FormMethod.Post, new { @class = "login-form" }))
{
    if (!ViewData.ModelState.IsValid)
    {
        <div class="alert alert-danger">@Html.ValidationMessage("error")</div>
    }

    <div class="field-group">
        @Html.LabelFor(i => i.Email)
        @Html.TextBoxFor(i => i.Email, new { required = "required" })
    </div>

    <div class="field-group field-password">
        @Html.LabelFor(i => i.Password)
        @Html.PasswordFor(i => i.Password, new { required = "required" })
        <i class="fas fa-fw fa-eye" id="passwordToggle"></i>
    </div>

    <div class="button-group">
        <input type="submit" value="Log in" />
    </div>
}
@使用(Html.BeginForm(“Login”,“Account”,FormMethod.Post,new{@class=“Login form”}))
{
如果(!ViewData.ModelState.IsValid)
{
@Html.ValidationMessage(“错误”)
}
@LabelFor(i=>i.Email)
@Html.TextBoxFor(i=>i.Email,新的{required=“required”})
@LabelFor(i=>i.Password)
@Html.PasswordFor(i=>i.Password,新的{required=“required”})
}
但这在我的台式机和笔记本电脑上都有发生,但当我尝试FireFox时,一切都很好。它试图加载页面,因为它在Chrome中有微调器,但是当我在方法的开始处放置一个断点时,它从未被击中

根据请求添加了部分登录方法

    [HttpPost]
    public ActionResult Login(LoginModel model)
    {
        //List<string> whiteListedEmailAddresses = new List<string>();

        //if (!whiteListedEmailAddresses.Contains(model.Email))
        //    ModelState.AddModelError("error", "Invalid Username and or Password");

        var user = _db.Users.FirstOrDefault(i => i.Email == model.Email);

        if (user == null)
        {
            ModelState.AddModelError("error", "Incorrect email address and/or password. If you are a customer, please switch to the customer site.");
        }
[HttpPost]
公共操作结果登录(LoginModel模型)
{
//List WhiteListedMailAddresses=新列表();
//如果(!WhiteListedMailAddresss.Contains(model.Email))
//AddModelError(“错误”,“无效的用户名和/或密码”);
var user=_db.Users.FirstOrDefault(i=>i.Email==model.Email);
if(user==null)
{
AddModelError(“错误”,“不正确的电子邮件地址和/或密码。如果您是客户,请切换到客户站点。”);
}

您能显示登录方法的开头吗?添加了登录方法的第一位。+1我的体验与您完全相同。提交时也没有点击我的控制器操作。浏览器选项卡“旋转”但是什么也不做。你能显示登录方法的开头吗?添加了登录方法的第一位。+1我的体验与你完全相同。提交时也没有点击我的控制器操作。浏览器选项卡“旋转”,但没有做任何事。