Sérialisation un objet FormCollection ne fonctionne pas pour moi, les clés sérialisé, mais les valeurs ne l'ont pas. Je voulais utiliser un moyen facile d '«enregistrer» les valeurs de FormCollection à réutiliser dans les cas de test. À cette fin, j'ai créé une méthode d'extension:
public static string ToJSON(this System.Web.Mvc.FormCollection collection)
{
var list = new Dictionary<string, string>();
foreach (string key in collection.Keys)
{
list.Add(key, collection[key]);
}
return new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(list);
}
Je regardais cela, espérais qu'il y avait quelque chose de déjà cuit dans – Slee