2024年3月29日发(作者:)
4.0 通过Button控件提交表单
Button控件用于显示按钮,按钮可以是提交按钮或命令按钮。默认情况下,该
控件是提交按钮。
当提交按钮没有命令名称时,在它被点击时它会把网页传回服务器,用户可以
编写事件句柄来控制提交按钮被点击时执行的动作。当命令按钮拥有命令名称,且
允许您在页面上创建多个按钮控件。用户可以编写事件句柄来控制命令按钮被点击
时执行的动作。
Button控件的语法声明格式如下所示,控件中的属性及事件如表6-7所示。
提交按钮:
Text="控件的文字" CausesValidation="{True,False}" onclick="事件程序名称"/> 命令按钮: Text="控件的文字" CausesValidation="{True,False}" CommandArgument="命令参数" CommandName="命令名称" OnCommand="命令文本"/> 表6-7 Button控件属性及事件 类型 属性 名称 CausesValidation CommandArgument CommandName Text 事件 OnClick OnMouseOver OnMouseOut OnCommand 解释 获取或设置按下Button控件时是否执行启动验证。 获取或设置Button控件的命令参数。 获取或设置Button控件的命令名称。 获取或设置显示在按钮上的文本。 设置按钮被单击时所运行过程的名称。 设置为用户的光标进入按钮范围触发的事件。 设置当用户的光标脱离按钮范围触发的事件。 设置按钮被单击时所运行过程的名称。 下面是一个使用按钮控件显示单击情况的实例,代码如下所示。 文件名: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="" Inherits="LinkButton" %> "/TR/xhtml1/DTD/">
文件名:
using System;
using c;
using ;
using ;
using ;
using trols;
public partial class LinkButton : {
protected void Page_Load(object sender, EventArgs e){ }
protected void CommandButton_Click(object sender, CommandEventArgs e){
= "你" + dName + "了"+dArgument;
}
}
在上述代码中,创建了两个按钮控件并分别设置它们的CommandName、和
CommandArgument属性,指定oncommand事件的对象为CommandButton_Click。
执行上述代码,当单击不同的超链接按钮时改变Label1标签的值,如图6-3和图6-4
所示。
图6-3 执行结果 图6-4 执行结果


发布评论