Это может или не может помочь вам, но вы можете, по крайней мере, определить, является ли обратная передача асинхронной (это означает, что она, вероятно, была отправлена через ajax). Вы можете сделать это с помощью следующего:
if (sm1.IsInAsyncPostBack)
{
//code here
}
Упомянутый выше sm1 будет обеспечен этим:
<asp:ScriptManager id="sm1" runat="server" />