ASP.NET控件Button (e.CommandArgument的使用方法)
e.CommandArgument的使用方法
1. 在 Web 窗体页上显示普通按钮 (Button) 控件。
<asp:Button id="MyButton"
Text="label"
CommandName="command"
CommandArgument="commandargument"
CausesValidation="true | false"
OnClick="OnClickMethod"
runat="server"/>
2.备注:Button 控件允许您在 Web 窗体页上创建普通按钮。可以创建的按钮类型有两种。可以创建“提交”按钮或“命令”按钮。
默认情况下,Button 控件是“提交”按钮。“提交”按钮没有与按钮关联的命令名(由 CommandName 属性指定),它只是将 Web 页发送回服务器。可以为 Click 事件提供事件处理程序,以通过编程方式控制单击“提交”按钮时执行的操作。 “命令”按钮通过设置 CommandName 属性而具有与按钮关联的命令名(如“排序”)。这使您可以在 Web 窗体页上创建多个 Button 控件,并在 Command 事件的事件处理程序中以编程方式确定单击了哪个 Button 控件。也可以将 CommandArgument 属性与“命令”按钮一起使用,以提供有关要执行的命令(如 Ascending)的附加信息。可以为 Command 事件提供事件处理程序,以通过编程方式控制单击“命令”按钮时执行的操作。 默认情况下,单击 Button 控件时会执行页验证。页验证确定与该页上验证控件关联的输入控件是否通过该验证控件指定的验证规则。如果某个 Button 控件(如“重置”按钮)需要禁用此行为,则将 CausesValidation 属性设置为 false。 注意 由于 <asp:Button> 元素没有内容,因此可用 /> 结束该标记,而不必使用单独的结束标记。
若要指定在 Button 控件中显示的标题,请设置 Text 属性。 有关 Button 控件的属性和事件的详细信息,请参见 Button 类文档。 3. 示例 以下示例说明如何在 .aspx 文件中声明 submit 按钮控件。
<asp:Button id="SubmitButton"
Text="Submit"
OnClick="SubmitBtn_Click"
runat="server"/>
以下示例说明如何在 .aspx 文件中声明 command 按钮控件。
<asp:Button id="SortAscendingButton"
Text="Sort Ascending"
CommandName="Sort"
CommandArgument="Ascending"
OnCommand="CommandBtn_Click"
runat="server"/>
以下示例显示一个事件处理方法,该方法获取按钮单击并显示从该按钮的 CommandName 和 CommandArgument 属性中传递的信息。
[Visual Basic]
Sub CommandBtn_Click(sender As Object, e As CommandEventArgs)
Message.Text = "You clicked the " & e.CommandName & _
" - " & e.CommandArgument & " button."
End Sub
[C#]
void CommandBtn_Click(Object sender, CommandEventArgs e)
{
Message.Text = "You clicked the " + e.CommandName +
" - " + e.CommandArgument + " button.";
}
ASP.NET控件Button (e.CommandArgument的使用方法)的更多相关文章
- ASP.NET控件<ASP:Button /> html控件<input type="button">区别联系
ASP.NET控件<ASP:Button />-------html控件<input type="button">杨中科是这么说的:asp和input是一样 ...
- ASP.NET控件属性大全
ASP.NET控件属性大全 DataGridView 控件DataGridView 控件提供用来显示数据的可自定义表.使用 DataGridView 类,可以自定义单元格.行.列和边框. 注意Data ...
- Page_Load与sender -- PostBack是由哪个 ASP.NET控件引起 ?
Page_Load与sender -- PostBack是由哪个 ASP.NET控件引起 ? 之前有讨论过ASP.NET Web Form "事件"里面的 "sender ...
- Asp.Net控件的客户端命名
我们在用ASP.NET写出来的网页,用浏览器来查看生成的客户端代码的时候经常看到这样的代码:GridView1_ctl101_WebUserControl1_webuserControlButton, ...
- asp.net控件的异步刷新
需求:我们知道,asp.net控件中的button控件,默认是开启了自己主动回发的,而有时候.我们不想刷新整个界面.而仅仅想局部刷新,可页面中又偏偏用到了.net button控件. 尽管我非常讨厌. ...
- asp.net <asp:Content>控件
<asp:Content ID="Content2" ContentPlaceHolderID="CPH_MainContent" runat=" ...
- FineUI 基于 ExtJS 的专业 ASP.NET 控件库
FineUI 基于 ExtJS 的专业 ASP.NET 控件库 http://www.fineui.com/
- MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box)
本节继续讲解常用控件--按钮控件的使用. 按钮控件简介 按钮控件包括命令按钮(Button).单选按钮(Radio Button)和复选框(Check Box)等.命令按钮就是我们前面多次提到的侠义的 ...
- 为控件Button设置快捷键(组合键)
控件MenuStrip和ContextMenuStrip可通过ShortCcutKeys属性设置快捷键,而控件Button没有ShortcutKey属性,如何为控件Button设置快捷键呢(组合件键) ...
随机推荐
- 用curl做异步操作
class CurlPost { /** * @desc curl 请求提交数组 * */ public function execute($method, $url, $fields = '', $ ...
- DOM4J方式解析XML文件
dom4j介绍 dom4j的项目地址:http://sourceforge.net/projects/dom4j/?source=directory dom4j是一个简单的开源库,用于处理XML. X ...
- cocos2d-x实战 C++卷 学习笔记--第4章 使用标签
前言: 介绍cocos2d-x中 标签类. cocos2d-x中 标签类 主要有三种:LabelTTF, LabelAtlas, 和 LabelBMFont.此外,在Cocos2d-x 3.x之后推出 ...
- ios - cordova 简介
Cordova 是一个可以让 JS 与原生代码(包括 Android 的 java,iOS 的 Objective-C 等)互相通信的一个库,并且提供了一系列的插件类,比如 JS 直接操作本地数据库的 ...
- 点击穿透问题(http://www.tuicool.com/articles/6NfaUnM)
一.click与300ms延迟 移动浏览器提供一个特殊的功能:双击(double tap)放大 300ms的延迟就来自这里,用户碰触页面之后,需要等待一段时间来判断是不是双击(double tap)动 ...
- ASCII Table/ASCII表
ASCII Table/ASCII表 参考: 1.Table of ASCII Characters
- How to hide an entry in the Add/Remove Programs applet?
Original link: http://www.winhelponline.com/articles/15/1/How-to-hide-an-entry-in-the-AddRemove-Prog ...
- Java I/O继承图
Reader/Writer继承关系图 RandomAccess继承关系图
- OpenJudge / Poj 2141 Message Decowding
1.链接地址: http://poj.org/problem?id=2141 http://bailian.openjudge.cn/practice/2141/ 2.题目: Message Deco ...
- centos6.5 安装python2.7.5
1. 下载python2.7.5,保存到 /data/http://www.python.org/ftp/python/ 2. 解压文件tar xvf Python-2.7.5.tar.bz2 3. ...