我有一个输入
@Html.TextBoxFor(m => m.Buyer.Email, new { @maxlength = "100" })
我想用远程属性验证它
[Remote("IsUserNameAvailable", "Validation")]
public string Email { get; set; }
在验证控制器中,我有一个动作:
[HttpPost]
public JsonResult IsUserNameAvailable(string Email)
但是,当然我在电子邮件参数中得到一个空值。我应该将什么参数名称传递给 IsUserNameAvailable 方法?
更新:刚刚查看了发送到远程验证操作的请求: http://myhost/Validation/IsUserNameAvailable?Buyer.Email=test@test.test 参数名称是 Buyer.Email,我应该如何将它传递给函数?