Показать сетку в новом окне - PullRequest
0 голосов
/ 27 апреля 2010

Нужен только небольшой совет относительно того, как мне поступить с моим текущим сценарием:

У меня есть веб-страница, которая ищет информацию о продуктах / категориях, результаты которой в настоящее время отображаются в виде таблицы на той же странице.

Тем не менее, упомянутое gridview - это что-то вроде зверя, и поэтому мне хотелось бы иметь страницу, которую ищет пользователь, нажать кнопку, и последующее представление grid отобразится в новом окне.

В конечном счете, я бы хотел, чтобы пользователь мог выполнять несколько поисков, чтобы у новых окон было несколько видов сетки, содержащих разные наборы данных.

В настоящее время я думаю о создании переменных сеанса, которые можно перетаскивать на «страницу сетки». Сказав это, я не уверен, что это сработает, если будет создано несколько поисков?

Я также думаю, что смогу создать упомянутое «окно сетки» с использованием javascript, но меня беспокоит потенциальная потеря функциональности сетки, т. Е. Разбиение на страницы, сортировка, редактирование и т. Д.

У кого-нибудь есть мысли или теории по этому поводу? Что было бы "лучшей практикой"? Любые мысли очень ценятся и принимаются на борт.

PS: это разрабатывается в .net с использованием c # и LINQ. PPS: я нуб, так что будь нежным !!

1 Ответ

0 голосов
/ 27 апреля 2010

Здесь сеансы не нужны, верно? на первой странице, где вы вводите поисковый запрос, когда пользователь нажимает на кнопку, откройте страницу результатов поиска в новом окне со строкой запроса, это может быть search.aspx? keyword = foo.

, поэтому каждый раз, когда пользователь нажимает кнопку поиска, он продолжает открывать новые окна. Вы можете javascript, чтобы открыть новое всплывающее окно и установить атрибут "target" на "Blank", чтобы он открывался в новом окне

...