Validación remota en ASP.Net MVC 3: cómo utilizar AdditionalFields en el método de acción

He estado usando el nuevo ASP.Net MVC 3 RemoteAttribute para enviar una llamada remota a un método de acción que tenía un solo parámetro. Ahora quiero pasar un segundo parámetro usando la propiedad AdditionalFields:

[Remote("IsEmailAvailable", "Users", AdditionalFields = "InitialEmail")]

Donde IntialEmail es un campo oculto en la vista. La acción se ve así:

public JsonResult IsEmailAvailable(
            string email,
            string InitialEmail)
{
//etc.
}

Cuando se representa la vista, el campo oculto se llena, pero cuando el método de Acción se activa de forma remota, el valor es una cadena vacía.

He visto en otros lugares que la sensibilidad a mayúsculas y minúsculas puede ser un problema, por lo que me he asegurado de que el método Action tenga el mismo caso para ambos parámetros.

¿Cualquier otra sugerencia? Este AdditionalFields solía llamarse Fields.

Gracias,

Beaudetious

Respuestas a la pregunta(3)

Su respuesta a la pregunta