为ASP NET页面添加事件很简单 因为VWD为此提供了一种方法 它允许开发人员选择页面或控件 并从可用的事件列表中选择所要添加的事件 然后指示VWD创建事件过程 首先需要讨论的是在什么位置创建事件 因为可以在两个地方创建 第一个位置是ASP NET控件所在的同一个文件 这里的代码称为内嵌代码(code inline) 第二个位置是在一个独立的文件中 这里存放的代码称为后台代码(code behind) 具体在什么位置创建代码取决于是否选中Add New Item对话框上的Place code in separate file复选框
可以使用内嵌代码或后台代码 因为两种代码对ASP NET而言没有任何不同 但后台代码是开发人员接受的标准形式 Wrox United应用程序中的所有页面以及本章的所有示例都是使用后台代码
在下面的 试一试 练习中 将为一个页面添加一些事件
( )启动VWD 打开C:\BegASPNET \Begin\Chapter 站点
( )打开Default aspx文件并从Source View切换到Design View
( )在页面上拖放一个Label 一个TextBox和两个Button控件
( )在页面的空白区域双击鼠标左键打开与页面相关联的代码文件 这将创建一个空的事件过程
( )切换到页面的Design View并双击第一个按钮Button 该 *** 作将创建这个按钮的事件过程 这个事件过程位于页面事件过程的下面
( )在代码窗口的顶部 单击左边的下拉列表框并选择Button 在右边的下拉列表框中 选择Click在该文件内添加另一个事件过程
( )在Page_Load事件过程中 添加如下代码
Label Text = You entered &TextBox Text
ASP NET 入门教程完整版
lishixinzhi/Article/program/net/201311/14888在ASP.NET中 有一个页面回传的特性 你只需要去判断当前 *** 作是否是回传就好了
判断方式:if(!ispostback){
//这里面写的代码在回传的事后就不会执行了
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)