ImageButton 控件用图片来当做按钮。
一、主要属性和事件
ImageUrl属性:可指定所显示的图像文件的路径。
AlternateText属性:当图像不可用时,可用AlternateText属性值所表示的文本来代替图像显示。
ImageAlign属性:用于指定图像相对于Web页上其他元素的对齐方式。
Click事件:鼠标单击控件时,并执行相应的事件过程。值得说明的是,在这个事件过程中,可通过e.x和e.y获得单击图形按钮时鼠标在图片中的坐标值(e.x,e.y)。
CausesValidation:规定在 ImageButton 控件被点击时,是否验证页面。
CommandArgument:有关要执行的命令的附加信息。
CommandName:与 Command 事件相关的命令。
GenerateEmptyAlternateText:规定该控件是否创建空字符串作为替代文本。 2.0
PostBackUrl:当 ImageButton 被点击时,从当前页面进行回传的目标页面的 URL。 2.0
runatv规定该控件是一个服务器控件。必须被设置为 "server"。
TagKey
ValidationGroup:当 ImageButton 回传服务器时,该 ImageButton 控件引起验证所针对的控件组。
注释:Image 控件的属性也能够用在 ImageButton 控件上。
二、使用语法
<ASP:ImageButton
Id="控件名称"
Runat="Server"
Command="命令名称"
CommandArgument="命令参数"
OnClick="事件程序名"
/>
三、使用实例
<% @ 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 language="C#" runat="server">
void Button1_Click(Object Sender, ImageClickEventArgs e){
Label1.Text="你所要看的图片是 " + e.X.ToString() + ", " + e.Y.ToString() + " 的位置按下鼠标";
}
</Script>
</Html>
联系客服