相关疑难解决方法(0)

ASP.Net MVC中的远程验证3:如何在Action方法中使用AdditionalFields

我一直在使用新的ASP.Net MVC 3 RemoteAttribute向具有单个参数的动作方法发送远程调用.现在我想使用AdditionalFields属性传入第二个参数:

[Remote("IsEmailAvailable", "Users", AdditionalFields = "InitialEmail")]
Run Code Online (Sandbox Code Playgroud)

IntialEmail是视图中的隐藏字段.动作如下:

public JsonResult IsEmailAvailable(
            string email,
            string InitialEmail)
{
//etc.
}
Run Code Online (Sandbox Code Playgroud)

呈现视图时,将填充隐藏字段,但是远程触发Action方法时,该值为空字符串.

我在其他地方看到区分大小写可能是一个问题,所以我确保Action方法对两个参数都有相同的情况.

还有其他建议吗?此AdditionalFields曾被称为Fields.

谢谢,

Beaudetious

validation asp.net-mvc data-annotations

30
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net-mvc ×1

data-annotations ×1

validation ×1