¿Hay una manera de determinar si un <asp:UpdatePanel />
ha realizado una devolución de datos Ajax similar a cómo podemos utilizar ...¿Cómo comprobar si UpdatePanel está publicando de nuevo?
if(!Page.IsPostBack) { ...snip }
... para determinar si una devolución de datos desde un botón de envío está teniendo lugar.
Estoy intentando detectar las peticiones Ajax de jQuery, pero se está recogiendo solicitudes UpdatePanel, así que quiero excluir por ejemplo ...
if (Request.IsAjaxRequest() && !Page.IsUpdatePanelPostback)
{
// Deal with jQuery Ajax
}
Me pregunto si podría usar 'ScriptManager.GetCurrent (Page) .IsInAsyncPostBack' en su propia, ya que supongo que otros controles de las Extensiones AJAX de ASP.NET podrían disparar la solicitud de Ajax de que no quiero que me retiren. –
Vale la pena intentarlo, supongo. –