Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Отличить частичное обновление страницы от полного


Автор: Anyone 22.7.2011, 14:26
Собсно, сабж.
Внутри UpdatePanel  находится контрол и в его Page_Load'е необходимо отличить при какой загрузке страницы контрол обновился - при полной загрузке (в том числе, обновление), или частичной (Ajax).
Спасибо.

Автор: Plamenk 22.7.2011, 14:57
Подсмотрел в Telerik:

Код

protected virtual bool IsAjaxRequest()
{
    if (((HttpContext.Current.Request["HTTP_X_MICROSOFTAJAX"] == null) && (HttpContext.Current.Request["http_x-microsoftajax"] == null)) && (HttpContext.Current.Request["X-MICROSOFTAJAX"] == null))
    {
        return (HttpContext.Current.Request["x-microsoftajax"] != null);
    }
    return true;
}



Автор: Anyone 22.7.2011, 22:10
Plamenk, спасибо большое! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)