Передача данных Viewstate во всплывающее окно - PullRequest
1 голос
/ 21 июля 2009

Насколько я могу судить, невозможно получить доступ к ViewState родительской страницы из всплывающего окна.

Каков наилучший подход для передачи этой информации?

Я учел следующее:

Использование сеанса, но это может иметь последствия для памяти на сервере.

Передача данных в строку запроса, но это может иметь последствия для безопасности, показывая данные и метод доступа на странице

Любые другие идеи или рекомендации?

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 21 июля 2009

Вы не хотите использовать Viewstate - так как он привязан к родительской странице и не предназначен для передачи.

Вы можете попробовать передать некоторую информацию через зашифрованную строку запроса. В некотором смысле, это будет равно тому, что вы пытаетесь выполнить, передавая состояние просмотра. Состояние представления - это, по сути, данные, зашифрованные на вашей странице и доступные так же, как строка запроса.

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

1 голос
/ 21 июля 2009

Вы можете сохранить информацию в базе данных, а затем передать идентификатор строки во всплывающее окно в строке запроса.

0 голосов
/ 21 июля 2009

Вместо всплывающего окна вы можете использовать модальное наложение (например: http://malsup.com/jquery/block/#dialog).

...