日期:2008-03-12 浏览次数:20691 次
请首先查看:ASP.NET入门教程:HTML服务器控件。简单讲述了HTML服务器控件的使用方法。
下面开始讲解:HtmlAnchor控件
HtmlAnchor控件用来控制<a>元素。在HTML中,<a>元素用来建立一个超链接。超链接可以链接到一个书签或是另一个Web页面。
属性 | 说明 |
---|---|
Attributes | 前往此元素所有属性名和属性值 |
Disabled | 指明此控件能否被禁止的一个布尔值。默认值是false |
HRef | 链接的URL目标 |
id | 此控件的独一id |
InnerHtml | 设置或前往此HTML元素开始标签和结束标签之间的内容。特殊字符不自动转换为HTML实体 |
InnerText | 设置或前往此HTML元素开始标签和结束标签之间的内容。特殊字符自动转换为HTML实体 |
Name | 这个锚的名称 |
OnServerClick | 此链接被点击时执行的函数的名称 |
runat | 规定此控件是服务器控件。 必须被设置为"server" |
Style | 设置或前往使用于此控件的CSS特性 |
TagName | 前往此元素的标签名称 |
Target | 打开的目标窗口 |
Title | 被浏览器显示的标题(就象img元素的alt属性) |
Visible | 指明此控件能否可见的一个布尔值 |
HTMLAnchor
在此示例中我们在一个.aspx文件中声明两个HtmlAnchor控件(要记住把控件嵌入HtmlForm控件中)。然后我们在一个事件句柄(事件句柄是为某一个给定事件执行代码的一段子程序)中修正HtmlAnchor控件的URL、target及title。Page_Load事件是ASP .NET识别的许多事件之一。
<script runat="server"> Sub Page_Load link1.HRef="http://www.Aiyiweb.Com/" link1.Target="_blank" link1.Title="aiyiweb Online" link2.HRef="http://www.microsoft.com" link2.Target="_blank" link2.Title="Microsoft" End Sub </script> <html> <body> <form runat="server"> <a id="link1" runat="server">Visit aiyiweb Online!</a> <br /> <a id="link2" runat="server">Visit Microsoft!</a> </form> </body> </html> |
(aiyiweb加注:很遗憾,由于目前我的空间不能支持ASP .NET,无法给大家运转范例,请大家在本人的ASP .NET环境中尝试。)