目录搜索
文字
分享

ASP.NET ImageButton 控件




定义和用法

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 控件标准属性

1

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

如需完整描述,请访问 Web 控件标准属性。

控件标准属性

1

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

如需完整描述,请访问 控件标准属性。


实例

ImageButton

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<script  runat="server">

Sub getCoordinates(sender As Object, e As ImageClickEventArgs) 

   mess.Text="Coordinates: " & e.x & ", " & e.y

End Sub

</script>

 

<!DOCTYPE html>

<html>

<body>

 

<form runat="server">

<p>Click on the image:</p>

<asp:ImageButton

runat="server"

ImageUrl="smiley.gif"

OnClick="getCoordinates"/>

<p><asp:label id="mess" runat="server"/></p>

</form>

 

</body>

</html>

在本例中,我们在 .aspx 文件中声明了一个 ImageButton 控件和一个 Label 控件。在用户点击此图像时,会执行 subroutine 子例程。这个子例程会把消息 "Coordinates: " 以及单击的 x 和 y 坐标发送到 Label 控件。