Ngôn ngữ ASP.NET - Điều khiển LinkButton

Điều khiển LinkButton của Web Forms

Điều khiển LinkButton giống như điều khiển Hyperlink. Nó thường được dùng hiển thị nút điều khiển dạng link trên trang web, mặc định đều là các nút Submit Button, mỗi khi được nhấn vào sẽ PostBack về Server

Để tạo LinkButton bạn có thể viết code hoặc kéo thả từ công cụ trực quan của Visual Studio.

Cú pháp tạo điều khiển Calendar phía Server:

 <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">Hiệp Sĩ  It</asp:LinkButton>

Phía server xử lý code trên trả về cho trình duyệt dạng HTML:

<a id="LinkButton1" href="javascript:__doPostBack(&#39;LinkButton1&#39;,&#39;&#39;)">Hiệp Sĩ  It</a>

Ví dụ: Tạo trang LinkButton.aspx có nút LinkButton

//LinkButton.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="LinkButton.aspx.cs" Inherits="LinkButton" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div>  
            <p>Ví dụ sử dụng điều khiển link button</p>  
        </div>  
    <div>
    
        <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">Hiệp Sĩ  It</asp:LinkButton>
    
    </div>
    <p>  
            <asp:Label ID="lblNotice" runat="server"></asp:Label>  
        </p>  
    </form>
</body>
</html>

Code behind

LinkButton.aspx.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class LinkButton : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        lblNotice.Text = "Chào mừng các bạn đến website hiepsiit.com";
    }
}

Thực thi kết quả sau:

Click vào hyperlink cho kết quả :