2008-10-02 7 views
1

Quel est le meilleur moyen d'activer les filtres à l'échelle du site dans une application ASP.NET MVC?Filtres à l'échelle du site dans ASP.NET MVC

Pour clarifier, j'ai un formulaire dans ma page maître qui a une liste déroulante =, dont la valeur filtre chaque page sur le site. Chaque page individuelle a aussi ses propres éléments de formulaire. Je préfèrerais vraiment ne pas avoir un élément de formulaire sur toute la page (à la vanille WebForms) mais j'ai du mal à savoir quoi appeler quand le filtre à l'échelle du site dans l'en-tête est changé.

Répondre

2

J'utiliserais probablement un petit formulaire sur la page maître, et sur Soumettre à sa valeur de contrôleur d'enregistrement de la liste déroulante à la session.
Ensuite, tous les autres contrôleurs peuvent vérifier la valeur de la session et faire quelque chose avec cela, et vous pouvez également avoir beaucoup plus de formulaires sur les vues.
Mais encore une fois, peut-être que je n'ai pas compris votre question :)

+1

Je suis d'accord, En supposant que les données du filtre ne sont pas trop grandes, enregistrez la valeur dans la session. – KyleLanser

Questions connexes