patrickge Ответов: 1

Как получить доступ к значению "открытие страницы" в коде aspx.cs page_load?


У меня есть html-страница, содержащая текстовое поле с именем пользователя.

Кнопка на приведенной выше странице использует "window.open", чтобы открыть всплывающее окно aspx, которое будет отображать информацию профиля пользователя для редактирования.

Мне нужно запросить свою базу данных в функции aspx.cs "Page_Load", чтобы заполнить страницу aspx информацией о пользователе.

Вопрос: как мне получить имя пользователя в функцию Page_Load, чтобы я мог запустить SQL-запрос?

Спасибо

Что я уже пробовал:

Страница aspx.cs не знает о "window.opener...", поэтому я не могу получить доступ к элементам html-страницы через нее.

MadMyche

Действительно нужны некоторые дополнительные сведения об этом... сайт использует аутентификацию Windows или есть какой-то тип системы входа в систему?

ZurdoDev

с помощью window.open установите значение в строке запроса.

Richard Deeming

Звучит как ответ на мой вопрос. Есть виртуальный +5! :)

1 Ответов

Рейтинг:
7

ZurdoDev

Один из способов сделать это-в методе window.open() добавить идентификатор пользователя в строку запроса. Затем открываемая страница может получить значение из строки запроса.


patrickge

Прекрасно - Спасибо!