I tienen una forma que contiene una serie de campos como:¿Es POSTing un diccionario para una acción .NET MVC posible?
<input type="text" name="User[123]" value="Alice" />
<input type="text" name="User[456]" value="Bob" />
...
Cuando el índice de la matriz de usuario (123 y 456) son ID de asociado con el valor. Estoy tratando de actualizar estos valores en el controlador. Mi pensamiento es que un diccionario que mapea Identificación de nombre iba a funcionar, pero la creación de la acción como:
public void Save(Dictionary<string, string> user) {
// ...
}
resultados en el parámetro de usuario siendo nula.
Entonces, ¿está pasando un Diccionario posible? o, ¿hay otro método para lograr esto?
Esa publicación está obsoleta. El formato para el enlace a las listas ha cambiado, no necesita especificar índices. – queen3
La publicación no está obsoleta. Se actualizó con información relevante para MVC 2 y para tener en cuenta que ".index" es opcional. – Levi
@Levi ¿Estás seguro? El ejemplo de código anterior no funciona para mí. Obtengo nulo como parámetro de usuario en el método Guardar. Tengo MVC 2 RTM y VS 2008. –