当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > Web服务器控件:ImageButton控件

ASP.NET
一个有KeepConnection开关的C#的Database类
用控件仅一条指令实现界面换肤和多语言版本
.net datagrid 选择多行
一个用C#写的词法分析程序
关于C#下写的Web Service 服务在Delphi下调用时的问题
多线程填写treeview控件(vb.net)
使用TreeView实现无限级扩展节点
用C#写的一个简单屏幕保护程序
详解对密码执行散列和 salt 运算方法
vb.net的windows窗体实现dos命令
为您的应用程序加上注册的限制
用VS.NET2003制作WEB应用程序的安装包
怎么由DataSet将数据导入Excel?
Visual Basic串口通讯调试方法
QQ验证码识别源代码(C#/NET1.1)
一个用Wsh来控制SqlServer的Dcom的VBs
24点的算法
asp.net 关于form认证的一般设置
和我一起入门Direct3D的VB.net编程
部署ASP.NET的三大技术(1)

ASP.NET 中的 Web服务器控件:ImageButton控件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 244 ::
收藏到网摘: n/a

阅读此文请先查看:ASP.NET入门教程:Web服务器控件,简单讲述了Web服务器控件的使用方法。

定义和用法

ImageButton 控件用于显示可点击的图像。

属性

属性 描述 .NET
CausesValidation 规定在 ImageButton 控件被点击时,是否验证页面。 1.0
CommandArgument 有关要执行的命令的附加信息。 1.0
CommandName 与 Command 事件相关的命令。 1.0
GenerateEmptyAlternateText 规定该控件是否创建空字符串作为替代文本。 2.0
OnClientClick 当图像被点击时要执行的函数的名称。 2.0
PostBackUrl 当 ImageButton 被点击时,从当前页面进行回传的目标页面的 URL。 2.0
runat 规定该控件是一个服务器控件。必须被设置为 "server"。 1.0
TagKey   1.0
ValidationGroup 当 ImageButton 回传服务器时,该 ImageButton 控件引起验证所针对的控件组。 2.0

注释:Image 控件的属性也能够用在 ImageButton 控件上。

Web 控件标准属性

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth,
CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled,
SkinID, Style, TabIndex, ToolTip, Width

控件标准属性

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls,
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site,
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

语法

<ASP:ImageButton 
Id="控件名称" 
Runat="Server"
Command="命令名称"
CommandArgument="命令参数"
OnClick="事件程序名"
/>

实例:

<% Page Language=C#>
<Html>
<Form Id="Form1" Runat="Server">
<ASP:ImageButton Id="Button1" ImageUrl="abc.jpg" Onclick="Button1_Click" Runat="Server"/><p>
<ASP:Label Id="Label1" Runat="Server" />
</Form> 
<Script Runat="Server">
void Button1_Click(Object Sender, ImageClickEventArgs e){
 Label1.Text="你所要看的图片是 " + e.X.ToString() + ", " + e.Y.ToString() + " 的位置按下鼠标";
}
</Script>
</Html>