我目前正在开发一个 4 层应用程序,核心、数据、共享、UI 目前它的立场我们所有的模型都位于共享项目中,这是我们具有以下实现的模型之一中的类库:
[Remote("UsernameUnique", "Register")]
[Required]
public string Username { get; set; }
这当前指向一个 Json 方法,该方法位于 Register 控制器内,它是 UI 项目的一部分,如下所示,
public JsonResult UsernameUnique(UserRegistrationPartOne model)
{
var t = model;
return Json(false, JsonRequestBehavior.AllowGet);
}
但是当我运行这个项目并导航到注册部分时,它会抛出错误 No url for remote validation could be found。我一直在查看以下内容,以确认我没有错过任何内容:
根据他们所做的和我所做的几乎相同,我能想到的唯一会导致此问题的事实是模型位于共享项目中,而它需要位于位于的视图中在 UI 项目中?或者它可能是别的东西?