我一直在使用新的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