为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 入门教程完整版
[] [] [] []