為ASPNET頁面添加事件很簡單因為VWD為此提供了一種方法它允許開發人員選擇頁面或控件並從可用的事件列表中選擇所要添加的事件然後指示VWD創建事件過程首先需要討論的是在什麼位置創建事件因為可以在兩個地方創建第一個位置是ASPNET控件所在的同一個文件這裡的代碼稱為內嵌代碼(code inline)第二個位置是在一個獨立的文件中這裡存放的代碼稱為後台代碼(codebehind)具體在什麼位置創建代碼取決於是否選中Add New Item對話框上的Place code in separate file復選框
可以使用內嵌代碼或後台代碼因為兩種代碼對ASPNET而言沒有任何不同但後台代碼是開發人員接受的標准形式Wrox United應用程序中的所有頁面以及本章的所有示例都是使用後台代碼
在下面的試一試練習中將為一個頁面添加一些事件
()啟動VWD打開C:\BegASPNET\Begin\Chapter站點
()打開Defaultaspx文件並從Source View切換到Design View
()在頁面上拖放一個Label一個TextBox和兩個Button控件
()在頁面的空白區域雙擊鼠標左鍵打開與頁面相關聯的代碼文件這將創建一個空的事件過程
()切換到頁面的Design View並雙擊第一個按鈕Button 該操作將創建這個按鈕的事件過程這個事件過程位於頁面事件過程的下面
()在代碼窗口的頂部單擊左邊的下拉列表框並選擇Button在右邊的下拉列表框中選擇Click在該文件內添加另一個事件過程
()在Page_Load事件過程中添加如下代碼
LabelText = You entered & TextBoxText
ASPNET 入門教程完整版
[] [] [] []
From:http://tw.wingwit.com/Article/program/net/201311/14888.html