С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
4 / 4 / 1
Регистрация: 11.06.2010
Сообщений: 93

Не работают глобальные переменные

18.12.2010, 14:56. Показов 1998. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
создаю глобальную переменную ID_Part. когда запускаю станичку все работает, но если я перехожу на следующую станицу, а затем в браузере нажимаю вернуться на предыдущую станицу, компилятор пропускает объявление этой переменной.

Просматривал пошагово, ставил точку остановки, и никак не попадаю на объявление после возврата с предыдущей страницы.

подскажите почему так происходит и как это можно исправить, может можно объявить еще как то, просто я использую ее в разных методах на странице.

C#
1
2
3
4
5
6
7
public partial class Default4 : System.Web.UI.Page
{
  protected static string ID_Part = "";
    protected void Page_Load(object sender, EventArgs e)
    {
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.12.2010, 14:56
Ответы с готовыми решениями:

глобальные переменные
Здравствуйте. Возникла проблема есть код, который я поместил в global.asax, хотя пробывал еще помещать в отдельном файле public...

глобальные переменные
Можно ли перехватывать значения переменных, которые были вычесленны JavaScript ? напрмер: if (screen.width>=600)...

Глобальные переменные
Как можно описать пункты меню (массив), чтобы потом его можно было подгружать из разных файлов???

3
Комбайнёр
 Аватар для MAcK
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
18.12.2010, 20:18
Скорее всего, когда Вы нажимаете назад, то баузер берёт данные из кеша, для того, что Вы хотите сделать нужно отключить кеш.

Попробуйте:

HTML5
1
2
3
4
5
6
7
8
9
10
<head runat="server">
   <script language="javascript" type="text/javascript">
       function prevent_previous_page_return()
       {
           window.history.forward();
       }
   </script>
</head>
 
<body onload="prevent_previous_page_return()">
C#
1
2
3
4
5
6
7
8
Protected void Page_Init(object Sender, EventArgs e)
{
Response.Buffer = true;
Response.ExiresAbsolute = DateTime.Now.AddDays(-1d);
Response.Expires = -1500;
Response.CacheControl = "no-cache";
Response.Cache.SetNotStore();
}
Добавлено через 1 минуту
или так:
JavaScript
1
2
3
# <script type="text/javascript">
# javascript:window.history.forward(1);
# </script>
2
4 / 4 / 1
Регистрация: 11.06.2010
Сообщений: 93
18.12.2010, 20:53  [ТС]
а куда тогда последний код вписывать чет я не понял? который Java.

C#
1
Response.Redirect(FormsAuthentication.LoginUrl);
выдает ошибку :
Не удалось найти данный ресурс.
Описание: HTTP 404. Возможно, искомый ресурс (или один из зависимых от него компонентов) удален, получил другое имя или временно недоступен. Просмотрите следующий URL-адрес и проверьте, что он введен правильно.

Запрошенный URL: /Laba_6/login.aspx

я в asp.net новичок. обьясните плиз что не так.

Добавлено через 31 минуту
я немного подправил ваш код, и вроде заработало.
C#
1
2
3
4
5
6
7
8
9
protected void Page_Init(object Sender, EventArgs e)
    {
        Response.Buffer = true;
        Response.ExpiresAbsolute = DateTime.Now.AddDays(-1d);
        Response.Expires = 0;
        Response.CacheControl = "no-cache";
        Response.Cache.SetNoStore();
        Session.Abandon();
    }
я убрал переход на станицу, так и не понял зачем он там ))) и поставил количество минут ожидания 0 вместо отрицательного числа.
Вот только одно небольшое неудобство, что когда перехожу обратно на станицу, каждый раз приходиться нажимать "Отправить заново" ))) но все равно спасибо. Теперь хоть как то работает.
0
Комбайнёр
 Аватар для MAcK
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
19.12.2010, 12:13
Пишет это потому, что вы отправляете какие-то данные. Можно сделать ключ в сессии и если он, к примеру, true то нужно отправлять данные иначе нет.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.12.2010, 12:13
Помогаю со студенческими работами здесь

Жизненный цикл aspx страницы и глобальные переменные
Есть aspx страница которая генерирует html с данными загруженными из бд и несколькими кнопками. Возникло несколько вопросов. 1. После...

Глобальные переменные в C#
Необходимо написать программу, которая читает изображения из файла в массив byte и в поток. Из потока затем инфа передается в Image,...

Глобальные переменные
При старте приложения в global.asax вычисляется переменная. Как ее передать в контроллер для дальнейшего отображения?

Глобальные переменные
Переменные вне классов и в классах, помимо кэша клиента, создаются для одного пользователя сайта или для всех сразу имеют одни значения ?

Глобальные и статические глобальные переменные
Скажите, чем отличаются глобальные переменные от статических глобальных переменных?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru