我試圖創建一個Web應用程序的自定義HttpModule
。在模塊中,我正在編寫會話變量。這適用於除Ajax ScriptManager
之外的頁面。當頁面加載時,我得到了可怕的'Sys' is undefined
。這隻發生在ScriptManager
的頁面上。爲了調試問題,我從應用程序中刪除了我的HttpModule
,並將代碼移到了應用程序中的global.asax中。現在,這是唯一的事件方法我有我的Global.asax:ASP.Net自定義的HttpModule
void Application_PreRequestHandlerExecute(object sender, EventArgs e)
{
HttpApplication application = (HttpApplication)sender;
application.Session["aVariable"] = "some value";
}
具有ScriptManager
任何頁面/母版頁拋出一個或多個"'Sys' is undefined"
錯誤。
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
應用程序是在.NET 3.5。
請幫忙。