|
Контрол Login созданный динамически, что передать в параметре для обработчика события?
|
|||
---|---|---|---|
#18+
Добрый день! Какие данные нужно передать в параметре, для обработчика события, динамически созданного контрола Login? Контроллер размещенный на странице передает параметр Код: vbnet 1.
в свой обработчик события. Контроллер Код: vbnet 1. 2.
Обработчик Код: vbnet 1. 2. 3. 4. 5. 6.
Что передает контрол в параметре? Код: vbnet 1.
Днамически созданный контрол без этого параметра отказывается работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 10:54 |
|
Контрол Login созданный динамически, что передать в параметре для обработчика события?
|
|||
---|---|---|---|
#18+
Господа, ни кто не сталкивался с такой проблемой или нужно развернуть подробнее? Просьба не стесняться и задавать вопросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2018, 08:45 |
|
Контрол Login созданный динамически, что передать в параметре для обработчика события?
|
|||
---|---|---|---|
#18+
it-sphere, Код вверху это не динамика, и работоспособно. Так? Тогда зачем вам динамика? Где не рабочий код? 2. Что передается можно глянуть поставив бряк на строку в отладчике. Imho. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2018, 11:36 |
|
Контрол Login созданный динамически, что передать в параметре для обработчика события?
|
|||
---|---|---|---|
#18+
Petro123, Да, в верху рабочий код. Динамика понадобилась по двум причинам: 1) в контроле, создаваемом в статике, отсутствует свойство перенаправления на страницу в случае валидной пары логин/пароль. Это перенаправление задается в web.config. В динамически создаваемом контроле я могу задать страницу входа для удачной попытки авторизации DestinationPageUrl это и окупает весь банкет. 2) Изменение страницы входа понадобилось в связи с тем, что весь сайт генерится динамически, используя только одну физически существующую страницу. Возможно это утопия, но в части масштабирования пока все хорошо. Petro123Где не рабочий код? Как такового не рабочего кода не существует. Проблема в том, что контрол Login не реагирует на удачную авторизацию, т.к. ни чего в свою очередь не получает, а соответственно пишет о неправильном логин/пароль. У статического контрола в событие передается некий загадочный параметр "е", с помощью которого в контрол передаются значения логина и пароля и возвращается результат проверки. код события авторизации контрола Login Код: vbnet 1. 2. 3. 4. 5. 6. 7.
и код функции проверки Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
См. break на загадочный параметр Немного забегая в перед, скажу - подобный вариант воспроизводиться путем Код: vbnet 1.
Но результат отрицательный. Создаем контрол из кода Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
Далее в процедуре вызванной событием контрола mu_LoginControl_Authenticate проводим проверку пары логин/пароль и на сцене появляется загадочный параметр "е", с помощью которого собственно контрол Login узнает о результате проверки. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Я могу с помощью приема, именуемого в народе "лом", выполнить авторизацию, но опасаюсь раскидать грабли в будущее. Прием выглядит так Код: vbnet 1.
и следующим эффектным броском Код: vbnet 1.
В принципе работает и контрол LoginStatus это кушает и работает штатно, но мерещатся грабли. Вопрос открыт, что таиться в параметре е ? Как сделать по другому и грамотно? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2018, 17:00 |
|
Контрол Login созданный динамически, что передать в параметре для обработчика события?
|
|||
---|---|---|---|
#18+
it-sphereвесь сайт генерится динамически, используя только одну физически существующую страницу. Возможно это утопия,да.Утопия. Не люблю динамику, поэтому даже мыслей нет)). Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2018, 17:10 |
|
|
start [/forum/topic.php?fid=18&fpage=22&tid=1355291]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 444ms |
0 / 0 |