ASP.NET MVC 5中的远程验证不起作用
创始人
2024-09-16 10:30:29
0

要解决ASP.NET MVC 5中远程验证不起作用的问题,可以按照以下步骤进行操作:

  1. 确保在 View 中正确设置了远程验证的属性,并指定了远程验证的 URL。
@using (Html.BeginForm())
{
    @Html.AntiForgeryToken()

    
@Html.LabelFor(model => model.Email, new { @class = "control-label" }) @Html.TextBoxFor(model => model.Email, new { @class = "form-control" }) @Html.ValidationMessageFor(model => model.Email)
@Html.LabelFor(model => model.Username, new { @class = "control-label" }) @Html.TextBoxFor(model => model.Username, new { @class = "form-control" }) @Html.ValidationMessageFor(model => model.Username)
@Html.LabelFor(model => model.Password, new { @class = "control-label" }) @Html.PasswordFor(model => model.Password, new { @class = "form-control" }) @Html.ValidationMessageFor(model => model.Password)
@Html.LabelFor(model => model.ConfirmPassword, new { @class = "control-label" }) @Html.PasswordFor(model => model.ConfirmPassword, new { @class = "form-control" }) @Html.ValidationMessageFor(model => model.ConfirmPassword)
}
  1. 在服务器端,确保远程验证的方法的签名正确,并且返回一个 JSON 结果。
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task IsUsernameAvailable(string username)
{
    var user = await UserManager.FindByNameAsync(username);
    bool isAvailable = (user == null);
    
    return Json(isAvailable, JsonRequestBehavior.AllowGet);
}
  1. 确保在客户端正确地引用了 jQuery 库和 jQuery Unobtrusive Ajax 库。



  1. 确保在客户端正确地初始化 jQuery Unobtrusive Ajax。

使用上述方法,可以解决ASP.NET MVC 5中远程验证不起作用的问题。

相关内容

热门资讯

每日必看“WPK透视挂怎么用”... 无需打开直接搜索;操作使用教程:每日必看“WPK透视挂怎么用”开挂辅助安装(透视)攻略方法1、界面简...
实测交流“微poker脚本”开... 实测交流“微poker脚本”开挂辅助插件(透视)AA德州教程是一款可以让一直输的玩家,快速成为一个“...
我来教教大家“微扑克辅助器下载... 您好:微扑克辅助器下载入口这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
一分钟了解“wepoker透视... >>您好:wepoker透视挂真的吗软件加扣扣群确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
我来教大家“wepoker透视... 您好,wepoker透视脚本怎么修改这款游戏可以开挂的,确实是有挂的,需要了解加微【13670430...
科普攻略“wepoker透视挂... 您好,wepoker透视挂的特点这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】...
最新技巧“wepoker真的能... 最新技巧“wepoker真的能透视吗”开挂辅助神器(透视)曝光教程是一款可以让一直输的玩家,快速成为...
来一盘“wepoker发牌规律... 您好,wepoker发牌规律这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多...
避坑细节“WePoker透视挂... 您好,WePoker透视挂效果如何这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302...
一分钟了解“wpk透视app有... >>>您好:,软件加微信【添加136704302】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...