2010-04-27 2 views
0

Просто немного советов нужно на самом деле с точки зрения того, как я должен обрабатывать мой текущий сценарий:Дисплей GridView в новом окне

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

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

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

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

Я также думаю, что я мог бы быть в состоянии создать сказал «GridView окно» с помощью JavaScript, но мое беспокойство здесь является потенциальная потеря функциональности GridView т.е. пейджинга, сортировки, редактирования и т.д.

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

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

ответ

0

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

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

Смежные вопросы