page-lifecycle

    6熱度

    1回答

    的HttpApplication的方法所期待的順序是: 的Application_Start 初始化 的Application_BeginRequest Application_AuthenticateRequest (頁面生命週期) Application_EndRequest 我正在經歷一種情況,它絕對不會引發異常,在Init之後,它直接轉到ApplicationEndRequest。它不調用

    4熱度

    3回答

    我的頁面上有(服務器端的按鈕)提交按鈕。 這裏是我的Click事件代碼: protected void SubmitButton_Click(object sender, EventArgs e) { db.SaveSomething(); Page.ClientScript.RegisterStartupScript("someScriptWhichReliesOnServ

    2熱度

    7回答

    在ASP.Net中,我想在頁面已經發送給用戶之後運行一些代碼(日誌記錄,其他清理)。我不希望此代碼干擾客戶端接收響應所花費的時間。我試着將這段代碼放在頁面的OnUnload部分,但通過測試(使用斷點或繁忙的等待循環),客戶端實際上不顯示頁面,直到OnUnload中的代碼完成執行。儘管此時響應對象不再可用,因此我會假設緩衝響應已發送到客戶端,但客戶端仍然不顯示頁面,直到OnUnload完成執行。似乎

    2熱度

    2回答

    正如它聲明的,我需要上傳文件,然後在第二頁的pre_init事件中使用它。服務器生命週期可以防止這種情況發生(因爲pre_init發生在事件處理程序之前),所以我可以看到的唯一方法是使用page1上載文件,然後對page2執行response.redirect,以便我可以使用該文件pre_init。但是,這似乎是a),並且b)需要我將上傳的文件名傳遞到第二頁。 反正有沒有,或者我會不得不喜歡和包袱

    0熱度

    2回答

    大家好,我想知道,如果在文本框上應用服務器端驗證,然後當驗證事件觸發(我的意思是在頁面週期這種驗證已在服務器端完成)

    4熱度

    2回答

    在HttpContext級別攔截對ASP.Net應用程序的請求,而不是等待HttpApplication管道處理請求的優點是什麼?

    7熱度

    1回答

    我正在運行一個ASP.NET 4.0項目。 在.aspx頁面中出現的頭AutoEventWireup="true"集。 雖然OnPreInit叫,Page_PreInit是不是?任何人都可以提出什麼是錯的? protected void Page_PreInit(object sender, EventArgs e) { Response.Write("bar"); } prot

    2熱度

    2回答

    我正在尋找一種方法來攔截ASP.NET處理管道,以便能夠將事件處理程序註冊到Page類中的所有事件。原因是,我需要維護一個組件的會話綁定實例,該實例需要通知所有重要的Page事件,從OnPreInit開始。 應用程序中有任意數量的Page後代,這些不在我的控制之下。因此,我不能使用像使用單個自定義後代那樣的方法來通知會話綁定組件,將其作爲Web應用程序中所有頁面的基類。 我不認爲創建自定義IHtt

    3熱度

    2回答

    有很多文章解釋ASP.NET WebForms page lifecycle,但是在調用代碼隱藏頁面的構造函數和Page_PreInit事件之間發生了什麼? MSDN將此次稱爲頁面的「開始階段」。 我正在調試一些代碼,在這兩個事件之間經常會有適度的延遲(使用日誌記錄,延遲幾秒鐘的順序來確定)。

    2熱度

    3回答

    我google一下Page_preRender我們如何使用Page_PreRender而不是Page_Load中或可能是什麼地方,我們不能使用的Page_Load,並有使用Page_PreRender但我每次找地方, 「The point at which the objects are prerendered is the last time changes to the objects can