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

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

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

3 ответа

Решение

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

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

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

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

Я бы проверил это в событии Page_Load примерно так:

Page_Load  {

if(!Page.IsPostback) 
{


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

}


}
Другие вопросы по тегам