Я строю сетку в ASP.NET MVC, и у меня возникает следующая проблема:
- Над сеткой у меня есть селектор столбцов, который позволяет людям настраивать отображаемые столбцы. Это форма с кнопкой отправки, чтобы люди могли добавлять / удалять несколько столбцов одновременно, не проходя через несколько обратных передач.
- Ниже сетки у меня есть пейджинг. Это пейджинговые ссылки (a href).
альтернативный текст http://thomasstock.net/mvcget.jpg
Что происходит, когда пользователь добавляет / удаляет столбцы, когда форма отправляется на http://localhost:56156/?columnsToDisplay=EmployeeId и, конечно, сетка переходит обратно на страницу 1. Я хотел бы сохранить сетку на той странице, на которой был пользователь в данный момент. на. Поэтому мне нужен способ включить текущие параметры строки запроса в атрибут действия формы.
И наоборот: мне нужен способ сделать то же самое с ссылками на действия. Но это менее необходимо, так как я всегда мог заменить href на кнопки и поместить их в форму. Но я бы предпочел не делать этого.
Я ищу решение без javascript! Я могу сделать это самостоятельно в javascript, но я бы хотел, чтобы моя сетка отлично работала в браузерах с отключенным javascript.
Любая помощь приветствуется.
Edit:
О, да, чтобы сделать это немного сложнее, я также ищу решение без файлов cookie / переменных сеанса. : -)