0
我正在爲我的AJAX回調構建一個未處理的異常處理程序,但運行了一個參數,我無法理解它是什麼。通過提琴手我注意到,從ASP.NET發回的響應是建立像這樣:構建AJAX響應
100|[__EVENTVALIDATION][__CALLBACKPARAM]
我知道如何閱讀__EVENTVALIDATION
和__CALLBACKPARAM
,但什麼是100|
和它在哪兒正在讀取?如果我沒有將它包含在我的回覆中,那麼它們不起作用。這裏是我的代碼:
//Check if the current request is an AJAX one
if (Context.Request["__CALLBACKID"] != null)
{
Server.ClearError();
Response.StatusCode = 200;
Response.ContentType = "application/html";
string response = "100|" + Context.Request["__EVENTVALIDATION"] + "There was an unhandled error.";
Response.Write(response);
}
它的工作原理是這樣的,但我想從服務器讀取如果可能的話100|
,而不是硬編碼。
謝謝。
編輯:這是與實際數據的典型響應:
100|/wEdAAMnRQqZXZxxCEF8iAQo1EbPVes4AfNrEwZQ25wFmngHn3SZ7wk+fYpRN1WwdwtMoysYtayZDybmykOphFidQUojFBJRRQ==success