有沒有一種方法,以確定是否<asp:UpdatePanel />
已經進行類似於我們如何能夠利用一個Ajax回發...如何檢查UpdatePanel是否回發?
if(!Page.IsPostBack) { ...snip }
...,以確定是否從一個按鈕回傳提交正在發生。
我試圖檢測來自jQuery的Ajax請求,但它撿的UpdatePanel請求以及其中我要排除如...
if (Request.IsAjaxRequest() && !Page.IsUpdatePanelPostback)
{
// Deal with jQuery Ajax
}
我想知道如果我可以使用'ScriptManager.GetCurrent(Page).IsInAsyncPostBack'自己的,因爲我猜想ASP.NET AJAX Extensions的其他控件可能會觸發我不想拾取的Ajax請求。 –
這是值得的,我猜想。 –