La page maître contient un formulaire, le formulaire à l'intérieur contient une liste déroulante, lorsqu'une option est sélectionnée, le formulaire est envoyé. s'il vous plaît dire façon élégante garder modèle mvc pour chaque méthode d'action Je peux obtenir la valeur sélectionnée dropdownasp.net master page transmettre les données pour toutes les actions
0
A
Répondre
0
Je ne pense pas que ce serait un problème, car vous pouvez avoir plusieurs formulaires sur une page. Il suffit de mettre un formulaire sur votre masterpage. Quelque chose comme ça
Master.cshtml
@Html.BeginForm("{Action}", "{Controller}")
{
<select id="formList" name="formList">
// your options go here
</select>
<input type="submit" value="OK" />
}
@RenderBody
Où {action} et {} Controller est évidemment le contrôleur que vous souhaitez gérer le traitement lorsque l'utilisateur sélectionne quelque chose dans la liste déroulante. Et puis votre point de vue aurait sa propre forme.
(exemple POST montré) SomeView.cshtml
@{
Layout = "pathTo/Master.cshtml";
}
@Html.BeginForm()
{
// define your view
}
Votre html rendrait deux formes différentes Affectations à deux actions différentes.
0
L'étape suivante est une solution possible.
- Vous avez menu déroulant dans la page principale quand vous changer que vous devez stocker cette valeur dans Cookie
- Créer une valeur PROVIDE selon lien suivant http://www.dotnetguy.co.uk/post/2010/03/07/aspnet-mvc-working-smart-with-cookies-custom-valueprovider
- que d'utiliser que dans chaque action par nom par exemple dans le lien ci-dessus.
Ça marche pour moi.
Questions connexes
- 1. ASP.NET MVC Master Page Données
- 2. Transmettre les données des actions du réducteur
- 3. ASP.NET MVC Master Page
- 4. ASP.NET Master Page équivalente pour les sites Web HTML/PHP
- 5. asp.net master page/content page
- 6. asp.net master page et javascript
- 7. Cache Master Page dans ASP.NET
- 8. Transmettre les données de pagination à Page
- 9. ASP.NET définir hauteur div pour contenir toutes les données
- 10. Méthode préférée pour utiliser les paramètres de configuration dans asp.net mvc master page
- 11. Comment transmettre des données à toutes les vues d'Express 3?
- 12. asp.net mvc actions enfant
- 13. Cufon Asp.net dans le master page
- 14. Transmettre les données de la page parent à la popup
- 15. ASP.NET MVC transmettre des données entre les formulaires
- 16. Convertir en Master Page
- 17. Plusieurs actions sur la page - ASP.NET MVC
- 18. Impossible d'obtenir Uploadify pour travailler dans ASP.NET avec Master Page
- 19. SQL Server déclencheur pour enregistrer toutes les actions de l'utilisateur
- 20. Créer un journal pour toutes les actions SQL dans Access
- 21. AmbiguousActionException: plusieurs actions correspondantes. Les actions suivantes ont correspondu aux données de route et toutes les contraintes ont été satisfaites
- 22. Transmettre les données de la base de données à la page ASP.NET
- 23. Comment bloquer toutes les autres actions
- 24. comment asp.net MVC 2 exécute les actions?
- 25. Cocos2d CCActionManager Reprendre toutes les actions
- 26. Débloquer toutes les actions préfixées dans CakePHP
- 27. Rechercher toutes les actions sur le site
- 28. Comment enregistrer les valeurs modifiées dans la base de données pour toutes les actions?
- 29. Comment afficher toutes les actions Struts2 disponibles?
- 30. Comment lister toutes les actions rapides suggérées