Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Каким образом перехитрить Page_load
|
|||
|---|---|---|---|
|
#18+
Подскажите каким образом возможно реализовать следующие. На основной форме размещаю два пользовательских элемента управления (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'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 10:27 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=961&tid=1392871]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
17ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 288ms |

| 0 / 0 |
