powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Каким образом перехитрить Page_load
1 сообщений из 1, страница 1 из 1
Каким образом перехитрить Page_load
    #33601398
inspirion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите каким образом возможно реализовать следующие.
На основной форме размещаю два пользовательских элемента управления (1. Элемент авторизации, 2. Элемент выхода).
Соответсвенно когда пользователь еще не авторизовался то ему показываеться элемент в котором он должен ввести логин и пароль, а если авторизация прошла то элемент Имя пользователя и кнопку выхода. Так вот вся проблемма в том что не могу придумать как своевременно, без задержки на одну операции менять элменты.
procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs);
var
usc,usc1: UserControl;
begin
if (Session['id_user']=nil) or (Session['id_user'].ToString='0') then
begin
usc:=FindControl('UserControl3') as UserControl;
usc.Visible:=true;
usc1:=FindControl('UserControl4') as UserControl;
usc1.Visible:=false;
Session.Add('id_user','0');
end;
if (Session['id_user']<>nil) and (Session['id_user'].ToString<>'0') then
begin
usc:=FindControl('UserControl3') as UserControl;
usc.Visible:=false;
usc1:=FindControl('UserControl4') as UserControl;
usc1.Visible:=true;
end;
end;


а при нажатии на клавишу вход делаю Session.Add('id_user','3');
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Каким образом перехитрить Page_load
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]