按钮控件的使用
<%
...
@ Page Language="C#" AutoEventWireup="true" CodeFile="按钮控件(Button,LinkButton,ImageButton).aspx.cs" Inherits="按钮控件_Button_LinkButton_ImageButton_"
%>
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
runat
="server"
>
<
title
>
按钮控件(Button,LinkButton,ImageButton)
</
title
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
div
>
<
asp:Button
ID
="Button1"
runat
="server"
Text
="Button"
CommandArgument
="111"
OnClick
="Button1_Click"
OnCommand
="Button1_Command"
/>
<
br
/>
<
p
>
普通按钮
</
p
>
<
asp:LinkButton
ID
="LinkButton1"
runat
="server"
OnClick
="LinkButton1_Click"
>
LinkButton
</
asp:LinkButton
>
<
br
/>
<
p
>
超连接按钮
</
p
>
<
asp:ImageButton
ID
="ImageButton1"
runat
="server"
ImageUrl
="~/Images/0EA2436A19FE5370CF6192CFE28AE35D.bmp"
OnClick
="ImageButton1_Click"
/><
br
/>
<
br
/>
<
p
>
图象按钮
</
p
>
<
br
/>
<
p
>
主要这三个按钮都有两个主要事件Click事件和Command事件这两个Click 事件好理解也就是说当单击的时候产生的事件是.通常我们在LinkButton控件的Click事件里面我们处理的是页面跳转的方向.
</
p
>
<
p
>
</
p
>
<
p
>
还有一个就是Command事件,在按钮属性里面我们可以看到两个属性分别为CommandArgument and CommandName这个两个属性我们可以给它赋值
也就是说这个Command 事件可以给按钮的单击事件进行参数传递.
</
p
>
</
div
>
</
form
>
</
body
>
</
html
>
按钮控件(Button,LinkButton,ImageButton).aspx.cs
using
System;
using
System.Data;
using
System.Configuration;
using
System.Collections;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
public
partial
class
按钮控件_Button_LinkButton_ImageButton_ : System.Web.UI.Page
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
...
{
protected void Page_Load(object sender, EventArgs e)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
}
protected void Button1_Click(object sender, EventArgs e)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
Response.Write("this is my girlfriend");
}
protected void Button1_Command(object sender, CommandEventArgs e)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
if (e.CommandArgument == "111")
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
Response.Write(e.CommandArgument);
}
}
protected void LinkButton1_Click(object sender, EventArgs e)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
Response.Redirect("http://www.baidu.com");
}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
![](https://i-blog.csdnimg.cn/blog_migrate/37c8bf68cdc3cc81759c34160776bc53.gif)
...{
Response.Redirect("http://www.sohu.com");
}
}