熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

在ASP.NET中值得注意的兩個地方

2013-11-13 09:51:19  來源: .NET編程 
     在ASPNET中ASPX頁面的Page_Load事件有兩個讓人奇怪的地方你應該記住它們
  
  a有時Page_Load事件在你的ASPNET頁面裡會發生多次這種情況發生的一個可能的原因是你把ASPX頁面的AutoEvenWireup值設置成了True如果是這樣那麼在Sub Page_Load(ByVal Sender as SystemObjectByVal e as SystemEventArgs後面加上Handles MyBaseLoad這一行就是沒有必要的了既然Visual StudioNET能夠自動的為你處理這個部分你當然可以將AutoEventWireup值設置成False
  
  b有時好象一個按紐的單擊事件處理代碼並沒有運行這裡你應該檢查Page_Load事件確保任何加載數據的代碼(比方在下拉列表中綁定數據的代碼)只在初始加載這個頁面的時候運行而不是在後來客戶端數據返回的時候運行一個檢查這種情況的簡單的方法是在你的Page_load事件處理函數裡添加對PageIsPostBack值的測試False意味著這是頁面第一次被加載而True則意味著已經發生了一次數據返回過程
From:http://tw.wingwit.com/Article/program/net/201311/11760.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.