Ngôn ngữ ASP.NET - HtmlAnchor
Điều khiển HtmlAnchor
HtmlAchor control được sử dụng tương tự như một thẻ HTML <a>. Trong HTML, thẻ <a> được sử dụng để tạo một Hyperlink. Hyperlink này có thể link tới một bookmark hoặc tới một trang web khác.
Các thuộc tính :
Thuộc tính | Mô tả |
Attributes | Trả về tất cả tên thuộc tính và giá trị tương ứng của thẻ. |
Disabled | Giá trị boolean xác định control không/có hiển thị (disabled) trên trang hay không. Mặc định là false. |
Href | Địa chỉ URL của liên kết (link). |
Id | Id duy nhất của control. |
innerHtml | Điền vào hay trả về nội dung giữa thẻ đóng và thẻ mở, những kí tự đặc biệt thì không tự động chuyển thành các thực thể (entities). |
innerText | Điền vào hay trả về nội dung giữa thẻ đóng và thẻ mở. Những kí tự đặc biệt tự động chuyển thành các thực thể (entities). |
Name | Tên của thẻ. |
OnServerClick | Tên hàm được thực thi khi link được click. |
Runat | Xác định rằng control này là server control. Phải được xác định là “server”. |
Style | Xác định hay trả về thuộc tính CSS được áp dụng cho control. |
TagName | Trả về tên của thẻ. |
Target | Xác định cửa sổ sẽ được mở. |
Title | Tựa sẽ được hiển thị. |
Visible | Giá trị boolean xác định control sẽ được hiển thị hay không. |
Ví dụ: tạo trang web HtmlAnchor.aspx
Code trang HtmlAnchor.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="HtmlAnchor.aspx.cs" Inherits="htmlcontrol_HtmlAnchor" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<a id="link1" href="http://www.hiepsiit.com">Hiệp Sĩ IT</a>
<br />
<a id="link2" runat="server">Báo vnexpress</a>
</div>
</form>
</body>
</html>
Code behind trang HtmlAnchor.aspx:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class htmlcontrol_HtmlAnchor : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
link2.HRef = "http://vnexpress.net";
link2.Target = "_blank";
}
}
Chúng ta có link1 gán thuộc tính href được gán trực tiếp trong thẻ <a> còn link2 chúng ta gán href khi trang được tải lên ở mã lệnh phía server.