我做我的MVC模式使用遠程屬性的遠程驗證,請看下面的代碼:模型 - 視圖 - 遠程驗證
[Required]
[System.Web.Mvc.Remote("IsEmailExist", "Account", HttpMethod = "POST", ErrorMessage = "The Email Already Exists")]
在控制器的操作方法我使用電子郵件的用戶輸入的參數,與DB檢查,請看下面的代碼:
public JsonResult IsEmailExist(string emailAddress)
{
using (var db = new YouTubeNZ())
{
var isExist = !db.Users.Any(X => X.EmailAddress == emailAddress);
return Json(isExist, JsonRequestBehavior.AllowGet);
}
}
但在運行時的操作方法的參數是「空」時的值應該是用戶輸入電子郵件地址,它是沒有得到驗證現有電子郵件。
什麼是電子郵件的輸入字段的名稱屬性? – MstfAsan
顯示您將此應用於的屬性 - 它需要是「public string emailaddress' –