Je ne sais pas vraiment où chercher une erreur ... la situation: J'ai une vue ASPX qui contient un formulaire et quelques entrées, et quand je clique sur le bouton soumettre tout est POSTé à l'une de mes actions ASP.NET MVC.ASP.NET MVC 2 - ViewData vide après POST
Lorsque je définis un point d'arrêt, il est frappé correctement. Lorsque j'utilise FireBug pour voir ce qui est envoyé à l'action, je vois correctement data1 = abc & data2 = quelque chose & data3 = 1234.
Cependant, rien n'arrive dans ma méthode d'action. ViewData est vide, il n'y a pas de ViewData ["data1"] ou autre chose qui montrerait que les données sont arrivées.
Comment cela peut-il être? Où puis-je commencer à chercher l'erreur?
data1 = WRT abc & données2 = ... qu'est-ce que t La signature de méthode pour votre méthode d'action ressemble-t-elle? –
Aucun paramètre. ViewData ["data1"] devrait pouvoir accéder à la valeur. Mais c'est null, même si FireBug montre que la valeur a été soumise. – Alex
Qu'espérez-vous trouver dans ViewData dans une publication? Il est utilisé pour que le contrôleur envoie des données à la vue et non l'inverse. Regardez dans Request ["data1"] 'ou mieux encore dans les paramètres de l'action du contrôleur. –