Ngôn ngữ ASP.NET - HtmlForm
Điều khiển HtmlForm
HtmlForm control được sử dụng tương ứng thẻ HTML <form>. Trong HTML, thẻ <form> được sử dụng để tạo một form.
Các thuộc tính:
Thuộc tính | Mô tả |
Action | URL nơi mà dữ liệu được gửi đến khi form được submit |
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 có bị disabled 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 |
Method | Xác định cách post dữ liệu lên server. Có 2 giá trị là “post” và “get”. Mặc định là “post” |
Name | Tên của form |
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 | Cửa sổ để load URL |
Visible | Giá trị boolean xác định control sẽ được hiển thị hay không. |
Ví dụ: Tạo trang web HtmlForm.aspx:
Code trang HtmlForm.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="HtmlForm.aspx.cs" Inherits="htmlcontrol_HtmlForm" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
#Submit1 {
height: 26px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
Nhập tên của bạn: <input id="name" type="text" size="30" runat="server" />
<br /><br />
<input id="Submit1" type="submit" value="Submit" runat="server" onserverclick="Submit1_ServerClick" />
<p id="p1" runat="server" />
</form>
</body>
</html>
Code behind trang HtmlForm.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 htmlcontrol_HtmlForm : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Submit1_ServerClick(object sender, EventArgs e)
{
p1.InnerHtml = "Chào bạn " + name.Value + "!";
}
}
Giao diện chúng ta có một textbox và một button. Khi chúng ta click vào button submit thì hàm xử lý sự kiện submit_Click được thực hiển và ghi ra trang web: “chào bạn” cùng với tên được nhập vào textbox như hình dưới đây: