powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Request.QueryString на *.aspx и *.aspx.cs
7 сообщений из 7, страница 1 из 1
Request.QueryString на *.aspx и *.aspx.cs
    #33749641
Student86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте всем.
У меня появилась проблемка.
Имеется страничка с переданным на нее параметром, который благополучно считывается с помощью Request.QueryString.
На форме имеется кнопочка при щелчке на которую этот параметр надо считать повторно,но пи попытке это сделать в функции
protected void Button1_Click(...) появляется ошибка
"Object reference not set to an instance of an object."
Подскажите где косячу. Заранее благодарен.
...
Рейтинг: 0 / 0
Request.QueryString на *.aspx и *.aspx.cs
    #33750352
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
воспользуйся дебаггером, а так без кода нифига непонятно.
...
Рейтинг: 0 / 0
Request.QueryString на *.aspx и *.aspx.cs
    #33751987
Student86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приведу кусок кода:
public partial class detail : System.Web.UI.Page
{
string str1;
Вначале здесь все работает
protected void Page_Load(object sender, EventArgs e)
{
str1 = Request.QueryString["id_task"].ToString();

}
protected void Button1_Click(object sender, EventArgs e)
{...

}

Но при нажатии кнопочки прежде чем попасть в функцию Button1_Click()
работа начинается все-равно с Page_Load() и только потом идет на обработку Button1_Click(). Но при этом второй раз на
str1 = Request.QueryString["id_task"].ToString();
уже идет ошибка. Думаю потому что идет обновление страницы и параметр переданный изначально уже отсутствует. Вот я и не знаю как второй раз строчку str1 = Request.QueryString["id_task"].ToString(); не читать
...
Рейтинг: 0 / 0
Request.QueryString на *.aspx и *.aspx.cs
    #33752026
Student86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Student86Приведу кусок кода:
public partial class detail : System.Web.UI.Page
{
string str1;
Вначале здесь все работает
protected void Page_Load(object sender, EventArgs e)
{
str1 = Request.QueryString["id_task"].ToString();

}
protected void Button1_Click(object sender, EventArgs e)
{...

}

Но при нажатии кнопочки прежде чем попасть в функцию Button1_Click()
работа начинается все-равно с Page_Load() и только потом идет на обработку Button1_Click(). Но при этом второй раз на
str1 = Request.QueryString["id_task"].ToString();
уже идет ошибка. Думаю потому что идет обновление страницы и параметр переданный изначально уже отсутствует. Вот я и не знаю как второй раз строчку str1 = Request.QueryString["id_task"].ToString(); не читать
Или сделать так что это строчка читалась и второй раз.
...
Рейтинг: 0 / 0
Request.QueryString на *.aspx и *.aspx.cs
    #33752047
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
protected void Page_Load(object sender, EventArgs e)
{
  if(!IsPostBack) {
    str1 = Request.QueryString["id_task"].ToString();
  }

}

??

А вообще непонятно, куда параметр из QueryString девается. Странно это.
...
Рейтинг: 0 / 0
Request.QueryString на *.aspx и *.aspx.cs
    #33752830
NEKRASSOV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего страница обновилась - перед нажатием кнопки сработало свойство AutoPostBack у какого-то контрола. А вообще зачем считывать 2 раза? Не проще один раз считать и записать в переменную или вообще сохранить в сессии? А потом считывать сохраненное значение?
Код: plaintext
Me.Session.Item.Add("имя", значение)
...
Рейтинг: 0 / 0
Request.QueryString на *.aspx и *.aspx.cs
    #33755049
Student86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решена. Всем спасибо
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Request.QueryString на *.aspx и *.aspx.cs
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]