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ả: