Нуждаюсь в помощи относительно строки запроса в asp.net

У меня есть страница, создают-quote.aspx. Я хочу открыть эту страницу в различных режимах, в зависимости от того, присутствует ли querystring параметр или нет.

Мой вопрос, в котором событие должно я проверять, Если у меня есть querystring параметр или нет. Я думаю, это должен быть preinit, что Вы говорите.

5
задан Vaibhav Jain 13 May 2010 в 13:05
поделиться

3 ответа

Вероятно, лучший выбор - обработать их в событии Page_Load:

http://msdn.microsoft.com/en-us/library/ms178472.aspx#lifecycle_events

8
ответ дан 14 December 2019 в 01:03
поделиться

Я бы проверил, что в событии Page_Load что-то вроде этого:

Page_Load  {

if(!Page.IsPostback) 
{


    if(Request.QueryString["id"] != null) 
     {
        // do whatever with the id value 
     }

}


}
0
ответ дан 14 December 2019 в 01:03
поделиться

Вы правы. Вы должны проверить строку запроса в событии preinit. Перед Инициализацией есть начальная фаза, на которой создаются объекты запроса и ответа.

Ссылка: http://msdn.microsoft.com/en-us/library/ms178472.aspx

1
ответ дан 14 December 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: