Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Почему сбрасывается переменная ???
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Обращение к процедуре происходит два раза. При первом обращении работает второй IF и запоменается первая переменная par_1. При втором обращении первый IF и переменная par_2 и сразу же идёт redirect с передачей этих двух переменных !!! Но почему-то par_1 при втором обращении сбрасывается !!! Почему ??? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 10:39 |
|
||
|
Почему сбрасывается переменная ???
|
|||
|---|---|---|---|
|
#18+
Используйте viewstate, а лучше учите матчасть.---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 11:01 |
|
||
|
Почему сбрасывается переменная ???
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, OreL, Вы писали: OL>Здравствуйте. OL> Protected Sub LinksTreeView_SelectedNodeChanged(ByVal sender As Object, ByVal e As System.EventArgs) OL> If LinksTreeView.SelectedNode.Depth = 4 Then OL> par_2 = LinksTreeView.SelectedNode.Value.ToString OL> Response.Redirect("~/Default4.aspx?par_1=" & par_1 & "&par_2=" & par_2) OL> End If OL> If LinksTreeView.SelectedNode.Depth = 3 Then OL> par_1 = LinksTreeView.SelectedNode.Value.ToString OL> End If OL> End Sub OL>Обращение к процедуре происходит два раза. Эти обращения происходят при одном запросе к серверу или при разных? OL>При первом обращении работает второй IF и запоменается первая переменная par_1. OL>При втором обращении первый IF и переменная par_2 и сразу же идёт redirect OL>с передачей этих двух переменных !!! OL>Но почему-то par_1 при втором обращении сбрасывается !!! OL>Почему ??? OL>Спасибо. OL> данное сообщение получено с www.gotdotnet.ru OL>ссылка на оригинальное сообщение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 11:13 |
|
||
|
Почему сбрасывается переменная ???
|
|||
|---|---|---|---|
|
#18+
C...R...a...S...HИспользуйте viewstate, а лучше учите матчасть.---------------------------------------- Knowledge is P...O...w...E...R! My site Что такое матчасть ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 11:13 |
|
||
|
Почему сбрасывается переменная ???
|
|||
|---|---|---|---|
|
#18+
TutrixЗдравствуйте, OreL, Вы писали: OL>Здравствуйте. OL> Protected Sub LinksTreeView_SelectedNodeChanged(ByVal sender As Object, ByVal e As System.EventArgs) OL> If LinksTreeView.SelectedNode.Depth = 4 Then OL> par_2 = LinksTreeView.SelectedNode.Value.ToString OL> Response.Redirect("~/Default4.aspx?par_1=" & par_1 & "&par_2=" & par_2) OL> End If OL> If LinksTreeView.SelectedNode.Depth = 3 Then OL> par_1 = LinksTreeView.SelectedNode.Value.ToString OL> End If OL> End Sub OL>Обращение к процедуре происходит два раза. Эти обращения происходят при одном запросе к серверу или при разных? OL>При первом обращении работает второй IF и запоменается первая переменная par_1. OL>При втором обращении первый IF и переменная par_2 и сразу же идёт redirect OL>с передачей этих двух переменных !!! OL>Но почему-то par_1 при втором обращении сбрасывается !!! OL>Почему ??? OL>Спасибо. OL> данное сообщение получено с www.gotdotnet.ru OL>ссылка на оригинальное сообщение При разных ! При чём я забыл написать вот это: Код: plaintext 1. Хотел clipboard использовать, но VB.NET в ASP.NET его не поддерживает !! Что сделать ума не приложу ! :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 11:21 |
|
||
|
Почему сбрасывается переменная ???
|
|||
|---|---|---|---|
|
#18+
OL>При разных ! OL>При чём я забыл написать вот это: OL>Public par_1 As String OL>Public par_2 As StringCкорее всего здесь собака и зарыта !!! OL>Хотел clipboard использовать, но VB.NET в ASP.NET его не поддерживает !! OL>Что сделать ума не приложу ! :-( В asp.net объект страницы создается каждый раз заново при каждом обращение к серверу.В твоем случае надо использовать ViewState OL> данное сообщение получено с www.gotdotnet.ru OL>ссылка на оригинальное сообщение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 11:38 |
|
||
|
Почему сбрасывается переменная ???
|
|||
|---|---|---|---|
|
#18+
Судя по всему, между вызовами происходит Postback, то есть отправка данных на сервер. Простые переменные при Postback теряют свои значения (состояние не хранится, если его специально не сохранять). Поэтому Вам дали верный совет - хранить во ViewState: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Сергей PS: А "матчасть" - это самые основы, то, что прежде всего нужно знать, чтобы не задавать таких простейших вопросов. Местные гуру их очень не любят, причем оправданно. ------------------ Умом Россию не понять... С умом она несовместима. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 11:41 |
|
||
|
Почему сбрасывается переменная ???
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за ответы. Буду юзать ViewState !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 11:47 |
|
||
|
Почему сбрасывается переменная ???
|
|||
|---|---|---|---|
|
#18+
Результат: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33902675&tid=1390882]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 399ms |

| 0 / 0 |
