Web开发

注册

 

发新话题 回复该主题

NET开发在ASPNETWebFor [复制链接]

1#

1.按钮控件

1.1.概述

在ASP.NETWebForm应用程序中,Button控件是按钮控件。按钮控件是在网页上提交表单数据使用的,可以执行一个事件处理程序,将按钮控件拖放到aspx页面上之后,双击按钮,就会自动创建事件处理程序,我们只需要编写代码即可。

如下图的aspx页面上,拖放了一个Button按钮控件:

Button按钮的ID值一般都以“btn”开头,后面是有意义的单词。如:btnOK、btnSave等。

下面查看一下Button控件的相关属性:

在aspx页面上双击该按钮,会自动打开后台的C#代码:

在上图中,出现的btnOK_Click就是一个事件处理程序,在其中就可以编写C#代码来响应用户单击按钮产生的业务逻辑。

并且,在aspx页面上也会添加代码:

使用OnClick属性赋值为:btnOK_Click事件,这样做的目的是可以将aspx页面上的按钮与后台的C#代码中的事件处理程序连接起来,这就是事件驱动程序。

1.2.执行代码

下面在btnOK_Click中编写如下代码:

在事件处理程序中编写了一行代码:

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;namespaceYidosoft.Edu{publicpartialclassButtonControl:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtnOK_Click(objectsender,EventArgse){Response.Write(点击了按钮);}}}

现在运行一下结果:

现在点击一下“确定”按钮。

代码已经执行了,这就是按钮控件的主要功能。

Button按钮控件在WebForm窗体上使用最多,且也是最为重要的一个核心控件,因此,只要是需要将表单上的数据提交到服务器上,则肯定要使用Button控件来提交数据。

2.作业

制作一个注册表单:

l包含:用户名/密码/性别。

l要求用到Label/TextBox/DropDownList控件。

l使用按钮控件跳转到主页,如果选择了性别男,则跳转到nan.aspx页面,选择了女,则跳转到nv.aspx页面。

分享 转发
TOP
发新话题 回复该主题