Ngôn ngữ ASP.NET - HtmlButton

Điều khiển HtmlButton

HtmlButton được sử dụng tương ứng với thẻ HTML <button>. Trong HTML, thẻ <button> được sử dụng để tạo một nút bấm.
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 thuộc 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.
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 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 entities.
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ẻ.
Visible Giá trị boolean xác định control sẽ được hiển thị hay không.

Ví dụ: Tạo trang web HtmlButton.aspx.

Code trang HtmlButton.aspx:

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

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
<button id="b1" style="background-color:#0000ff;height:25;width:100" runat="server" onserverclick="b1_Click">
Blue button!
</button>
<button id="b2" style="background-color:#fff0f5;height:25;width:100" runat="server" onserverclick="b2_Click">
Pink button!
</button>
<p id="p1" runat="server" />
</form>

</body>
</html>

Code behind trang HtmlButton.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_HtmlButton : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void b1_Click(object sender, EventArgs e)
    {
        p1.InnerHtml = "bạn đã click vào button màu xanh!";
    }

    protected void b2_Click(object sender, EventArgs e)
    {
        p1.InnerHtml = "bạn đã click vào button màu hồng!";
    }

}

Thực thi trang web trên cho kết quả: