入力があります
@Html.TextBoxFor(m => m.Buyer.Email, new { @maxlength = "100" })
リモート属性で検証したい
[Remote("IsUserNameAvailable", "Validation")]
public string Email { get; set; }
検証コントローラーには、次のアクションがあります。
[HttpPost]
public JsonResult IsUserNameAvailable(string Email)
しかし、もちろん、Email パラメーターで null 値を取得します。IsUserNameAvailable メソッドに渡すべきパラメーター名は何ですか?
更新: リモート検証アクションに送信されるリクエストを確認しました: http://myhost/Validation/IsUserNameAvailable?Buyer.Email=test@test.test パラメータ名は Buyer.Email ですが、関数に渡すにはどうすればよいですか?