Как лучше всего включить фильтры на уровне сайта в приложении ASP.NET MVC?
Чтобы уточнить, у меня есть форма на моей главной странице с выпадающим списком =, значение которого фильтрует каждую страницу на сайте. Каждая отдельная страница также имеет свои собственные элементы формы. Я бы действительно предпочел не иметь элемент формы на всей странице (а-ля ванильные WebForms), но мне трудно понять, что вызывать при изменении фильтра всего сайта в заголовке.





Я бы, вероятно, использовал одну небольшую форму на главной странице и при отправке на его контроллер сохранял значение из раскрывающегося списка в сеанс. Затем любой другой контроллер может проверять значение из сеанса и что-то делать с ним, а также у вас может быть много других форм в представлениях. Но опять же, может, я не понял вашего вопроса :)
Я согласен. Предполагая, что данные фильтра не слишком велики, сохраните значение в сеансе.