### LinkButton 控件

#### 1．LinkButton 控件的概述

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 控件时引发的事件。

#### 2．使用 LinkButton 控件的 PostBackUrl 属性实现超链接功能

下面示例通过设置 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 | 18pt
PostBackUrl | ~/Default2.aspx（链接页面）
Text | 超链接