介绍
HyperLink Web 服务器控件可在网页上创建链接,使用户可以在应用程序中的页间移动。
使用 HyperLink 控件的主要优点是可以在服务器代码中设置链接属性。 例如,您可以根据页面中的条件动态更改链接文本或目标页。
使用 HyperLink 控件的另一个优点是,可以使用数据绑定来指定链接的目标 URL(以及必要时与链接一起传递的参数)。 典型的示例就是根据产品列表创建 HyperLink 控件。 目标 URL 指向用户可以在其中读取有关产品的更多详细信息的页面。
HyperLink 控件可以显示可单击的文本或图像。 如果同时设置了 Text 和 ImageUrl 属性,则 ImageUrl 属性优先。 如果图像不可用,则显示 Text 属性中的文本。 在支持工具提示功能的浏览器中,Text 属性也变成工具提示。
与大多数 Web 服务器控件不同,当用户单击 HyperLink 控件时并不会在服务器代码中引发事件。 此控件只执行导航。
声明式语法
<asp:HyperLink AccessKey="string" BackColor="color name|#dddddd" BorderColor="color name|#dddddd" BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge| Inset|Outset" BorderWidth="size" CssClass="string" Enabled="True|False" EnableTheming="True|False" EnableViewState="True|False" Font-Bold="True|False" Font-Italic="True|False" Font-Names="string" Font-Overline="True|False" Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium| Large|X-Large|XX-Large" Font-Strikeout="True|False" Font-Underline="True|False" ForeColor="color name|#dddddd" Height="size" ID="string" ImageUrl="uri" NavigateUrl="uri" OnDataBinding="DataBinding event handler" OnDisposed="Disposed event handler" OnInit="Init event handler" OnLoad="Load event handler" OnPreRender="PreRender event handler" OnUnload="Unload event handler" runat="server" SkinID="string" Style="string" TabIndex="integer" Target="string|_blank|_parent|_search|_self|_top" Text="string" ToolTip="string" Visible="True|False" Width="size"/>