3.8 HyperLink控件
HyperLink控件很简单,使用它可以在网页上创建一个链接,从而使用户可以在应用程序中的各个网页之间移动。其中,可以使用NavigateUrl属性指定要链接到的页面或位置。链接既可显示为文本,也可显示为图像。若要显示文本,需要设置Text属性或者将文本放置在HyperLink控件的开始和结束标记之间;若要显示图像,则必须设置ImageUrl属性。
如果同时设置了Text和ImageUrl属性,则ImageUrl属性优先。如果设置的图像不可用,将显示Text属性中的文本。在支持“工具提示”功能的浏览器上,将鼠标指针放在HyperLink控件上时将显示Text属性的值。
下面的示例创建了一个文本链接,如下面的代码所示:
<asp:HyperLink ID="HyperLink1"
NavigateUrl="~/TestCalendar.aspx"
Text="HyperLink连接"
runat="server"></asp:HyperLink>
在使用了页面框架的系统中,可以通过设置它的Target属性来指定框架的名称,从而将页面链接到框架里面。值得注意的是,框架名称可以是任意以从a到z(不区分大小写)范围内的字母开头的字符串,但表3-7中的值除外。
使用HyperLink控件在应用程序的页面之间导航时,可以使用颚化符("~")来表示应用程序的根目录,而不需要将目录名硬编码为应用程序相对URL,如~/TestCalendar.aspx。