首頁  >  文章  >  後端開發  >  兩個需要在ASP.NET程式中值得注意的地方

兩個需要在ASP.NET程式中值得注意的地方

怪我咯
怪我咯原創
2017-04-01 11:27:291429瀏覽

閱讀提示:本文給了在ASP.NET中ASPX頁面的Page_Load事件的兩個需要注意的地方:1、有時Page_Load事件在你的ASP. NET頁面裡會發生多次;2、有時好像一個按紐的點擊事件處理程式碼並沒有運作。以及出現這些情況的處理方法。

在ASP.NET中ASPX頁面的Page_Load事件有兩個讓人奇怪的地方,你應該記住它們:

a.有時Page_Load事件在你的ASP.NET頁面裡會發生多次。這種情況發生的一個可能的原因是你把ASPX頁面的AutoEvenWireup值設定成了True。如果是這樣,那麼在「Sub Page_Load(ByVal Sender as System.Object,ByVal e as System.EventArgs」後面加上「Handles MyBase.Load」這一行就是沒有必要的了。既然Visual Studio.NET能夠自動的為你處理這個部分,你當然可以將AutoEventWireup值設定成False。程式碼(比方在
下拉清單
中綁定資料的程式碼)只在初始載入這個頁面的時候運行,而不是在後來客戶端資料回傳的時候運行。是在你的Page_load事件處理函數裡加入對Page.IsPostBack值的測試-False意味著這是頁面第一次被載入而True則表示已經發生了一次資料回傳過程。 #

以上是兩個需要在ASP.NET程式中值得注意的地方的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn