提问人:DimChtz 提问时间:1/23/2022 更新时间:1/23/2022 访问量:121
远程验证 - 生成的远程 url 错误
Remote validation - Generated remote url is wrong
问:
我正在尝试在“帐户”视图(ChangePassword部分)中添加旧密码的远程验证。
我有一个包含字段的视图模型:Areas/Private/ViewModels/Account/ChangePasswordViewModel.cs
OldPassword
[Remote("IsPasswordValid", "Account", HttpMethod="Post", ErrorMessage="Wrong password")]
public string OldPassword { get; set; }
以及包含验证操作的控制器:Areas/Private/Controllers/AccountController.cs
// ...
[Area("Private")]
// ...
public JsonResult IsPasswordValid(string pwd) {
return Json(true);
}
当我运行项目并检查 OldPassword 字段时,我注意到以下 data-val-remote-url:
/Private/Account/Index?action=IsPasswordValid&controller=Account
这当然行不通。我希望看到以下网址:
/Private/Account/IsValidPassword
我在这里遗漏了什么吗?
答: 暂无答案
评论