ASP.NET MVC 3 Plusieurs Soumettre des Entrées dans Un Formulaire

Je rencontre actuellement un problème avec plusieurs boutons d'action dans la même forme.

Le premier bouton effectuer la vérification tandis que le second bouton enregistrer le profil. Le troisième simple de rediriger l'utilisateur de la page, mais ils sont toujours tenus de passer par le contrôleur de certains à des fins de suivi. Dernier bouton supprimer. Parce qu'ils sont placés ensemble et j'ai besoin d'ModelBinding transmis par la POSTE, il est impossible de les séparer en plusieurs formes.

Actuellement, afin de différencier l'action qui est en train d'être cliqué, j'ai caché entrée dans mon formulaire et onclick, javascript serait mise à jour le caché d'entrée de sorte qu'il sera transmise au contrôleur.

La raison que j'ai fait, c'est parce que, pour d'étranges raisons, FormCollection ne veut pas tenir ma de soumettre les valeurs. J'ai essayé d'accéder aux boutons de contrôleur via

formCollection["verify"]

Mais il s'avère être null. À la fois le nom et l'identifiant de l'envoi d'entrée est fixé à vérifier.

J'ai aussi essayé beaucoup d'autres suggestions comme cette et cette mais en vain. Est-il une meilleure approche de mon problème sans l'aide de javascript pour modifier caché entrées?

InformationsquelleAutor Mr. 笑哥 | 2011-11-24