Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.06.2006, 00:04
|
|||
|---|---|---|---|
Как в ASP2 не отправляя страничку клиенту сформировать ее заново начиная от Page_Load |
|||
|
#18+
В сущности уже в Render становится ясно, что страничка некорректна и хочется ее переформировать вообще заново, начиная с Page_load и новых SESSION - как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2006, 15:15
|
|||
|---|---|---|---|
Как в ASP2 не отправляя страничку клиенту сформировать ее заново начиная от Page_Load |
|||
|
#18+
C Response.Redirect на саму себя получается, ну только алгоритм страницы теперь чудаковатый какой-то выходит. Суть в следующем. На форме есть контролы, по состоянию которых надо определить какие еще контролы НАДО ДОБАВИТЬ ДИНАМИЧЕСКИ. Добавлять приходится только в Page_load ибо иначе они и состояния не держат и событий в них нету. НО... Что именно динамически добавлять на форму становится известно существенно позже Page_load, когда отработают события на имеющихся контролах... Вот и возникла идея пересчитать ЗАНОВО страницу, чтоб она переформировалась по новому, как требуется по новым переменным session, заполненным исходя из состояний контролов формы... Но в целом получается плохо, алгоритм и так сложный - уже за полтысячи строк выскочил, добавил перенаправление - дублирует динамически добавляемые контролы- еще надо докручивать флаги, и плюс контровать, чтоб не зациклилось все. А может есть ДРУГИЕ способы без Transfer на начало страницы? Cмысл в чем - юзер сделал свои выборы, но анализ выборов юзера происходит ПОЗЖЕ Page_load, а динамическая догрузка возможна ТОЛКО в Page_load... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2006, 15:55
|
|||
|---|---|---|---|
Как в ASP2 не отправляя страничку клиенту сформировать ее заново начиная от Page_Load |
|||
|
#18+
Кажется, концепция в целом неверная. Слишком переусложнили всё, теперь сами путаетесь. 500 строк кода - не показатель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2006, 15:57
|
|||
|---|---|---|---|
Как в ASP2 не отправляя страничку клиенту сформировать ее заново начиная от Page_Load |
|||
|
#18+
> А может есть ДРУГИЕ способы... не пытаться засунуть все на одну страницу, а сделать что-то типа визарда, т.е. поэтапное заполнение данных Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2006, 15:58
|
|||
|---|---|---|---|
Как в ASP2 не отправляя страничку клиенту сформировать ее заново начиная от Page_Load |
|||
|
#18+
в общем, я о том же, о чем и Axeleron Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2006, 17:46
|
|||
|---|---|---|---|
Как в ASP2 не отправляя страничку клиенту сформировать ее заново начиная от Page_Load |
|||
|
#18+
Да наверное переусложнил. Ну тут некая концепция, мною самим выдуманная... Больше так сложно делать не буду... 500 строк - это только управление вызовами собственно библотечными модулями... Хотя для юзера идея тут достаточно интуитивно понятная - исходил вообщето из его удобства. Ну себе нажил гимор... В целом идея тут такая - юзер выбирает нечто в комбешниках и в дереве -его отбор попадает на так называемый "рабочий стол странички" . Он формируется из динамических контролов по результатам выборов юзера в деревьях и комбешниках. А дальше с рабочего стола - основные семь операций над отобранными позициями - например сравнение. И основная фишка в том, что динамическое формирование этого так называемого рабочего стола надо делать в Page_load (иначе состояние теряется и нету прерываний) а ЧТО ИМЕННО надо накидать на рабочий стол - выбирается в комбешниках, которые обрабатываются ПОЗЖЕ чем FORM_LOAD. Ну щас как-то работает вроде - после обработки комбешников - все проставил в сессионных коллекциях - Response.Redirect на самое начало той же страницы - и добавляю нужные контролы на рабочий стол. Но громоздко очень все получается... Сложно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2006, 20:16
|
|||
|---|---|---|---|
Как в ASP2 не отправляя страничку клиенту сформировать ее заново начиная от Page_Load |
|||
|
#18+
vbnet2000, не поленитесь, перепегите и напишите wizard, что посоветовал profil. Самое логичное и распространённое решение именно для вашей проблемы. Даже, если сейчас работает как-то, то в будушем просто самому же будет удобнее и понятнее сопровождать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1392383]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 314ms |

| 0 / 0 |
