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

ASP.NET入門教程 6.3 為頁面添加事件[3]

2013-11-13 10:58:05  來源: .NET編程 

    操作回顧

    首先查看Page_Load事件中的代碼

    Protected Sub Page_Load(ByVal sender As Object ByVal e As SystemEventArgs) Handles MeLoad

    這段代碼是一個聲明它告訴開發人員該過程的很多信息主要包括三個方面括號前的內容括號內的內容以及括號後的內容在該行代碼的開始部分是如下內容

    Protected Sub Page_Load

    lProtected表明誰可以使用這個過程在這個示例中它表示只有同一個類中的其他程序可以使用這個過程章將詳細討論

    lSub說明這是一個子例程同時它不會返回任何值這意味著ASPNET能夠直接調用這個過程而且不會希望有任何值會返回

    lPage_Load是事件過程的名稱事件過程的名稱可以是任意的但您會發現一些准的用法它們是對具體事件的描述Page_Load事件是一個描述性很好的事件名稱因為無論何時頁面在加載到ASPNET進行處理的時候都會觸發這個事件

    下面是括號中的內容這些是事件的參數有兩個參數由逗號隔開

    ByVal sender As Object ByVal e As SystemEventArgs

    這些參數只是由ASPNET傳遞給事件過程的變量章將詳細討論變量因此具體的語法到時再解釋但有必要了解某些細節基本上ASPNET中的所有事件都有兩個參數第一個參數是觸發事件的對象通常稱為sender在這裡該參數實際上表示頁面本身因為這就好像頁面在說我己經加載完成現在您可以進行自己的操作了對於其他事件例如由按鈕觸發的事件sender則表示按鈕第二個參數e可能是事件過程需要的某種附加信息對於Page_Load事件參數e不包含任何信息但在本章的後面將看到一些的確需要附加信息的事件本示例中的三個事件過程都不需要使用這個兩個參數但ASPNET還是提供了它們以便在需要的時候可以使用

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/14885.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.