LinkButton控件又称超链接按钮控件,该控件在功能上与Button控件相似,但在呈现样式上不同,LinkButton控件以超链接的形式显示。图1为LinkButton控件。
![]()
图1 LinkButton控件
(1)LinkButton控件常用属性
LinkButton控件常用属性及说明如表2所示。
表2 LinkButton控件常用属性及说明
|
属性 |
说明 |
|
ID |
控件ID |
|
Text |
获取或设置在LinkButton控件中显示的文本标题 |
|
Width |
控件的宽度 |
|
CausesValidation |
获取或设置一个值,该值指示在单击LinkButton控件时是否执行了验证 |
|
Enabled |
获取或设置一个值,该值指示是否启用Web服务器控件 |
|
PostBackUrl |
获取或设置单击LinkButton控件时从当前页发送到的网页的URL |
该控件大部分属性设置同Button控件类似,下面主要介绍一下PostBackUrl属性的用法。
PostBackUrl属性用来设置单击LinkButton控件时链接到的网页地址。在设置该属性时,单击其后面的
图标按钮,会弹出一个如图2所示的“选择URL”对话框,用户可以选择要链接到的网页地址。

图2 “选择URL”对话框
(2)LinkButton控件常用事件
LinkButton控件常用的事件是Click事件,该事件是在单击LinkButton控件时引发的事件。
下面示例通过设置LinkButton控件的外观属性来控制其外观显示,并通过设置LinkButton控件的PostBackUrl属性实现超链接功能。执行程序,示例运行结果如图4.13所示,单击图3中的【超链接】按钮,页面链接到Default2.aspx上,运行结果如图4所示。
图3 LinkButton控件示例

图4 Default2.aspx页面
程序实现的主要步骤:
新建一个网站,默认主页为Default.aspx,然后再添加一个用于超链接的页Default2.aspx,在Default.aspx页面上添加一个LinkButton控件,其属性设置如表2所示。
表2 LinkButton控件属性设置
|
属性名称 |
属性值 |
|
ID |
LinkButton1 |
|
BackColor |
#FFFFC0 |
|
BorderColor |
Black |
|
BorderWidth |
2px |
|
Font |
|
|
PostBackUrl |
~/Default2.aspx(链接页面) |
|
Text |
超链接 |