Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 66 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
66
Dung lượng
885 KB
Nội dung
CHƯƠNG III:
HTML SERVERCONTROLVÀ
WEB SERVER CONTROL
Lý thuyết 3 tiết
Thực hành 6tiết
I. HTMLServer Control
Các HTMLcontrol thông thường như <h1>,
<a>, <input> sẽ không được xử lý bởi
server mà được gửi trực tiếp cho browser
để hiển thị
Các HTMLcontrol có thể được xử lý ngay
tại phía server bằng cách chuyển chúng
thành các HTMLserver control.
I. HTMLServer Control
Chuyển một HTMLcontrol thành một HTML
server control bằng cách thêm thuộc tính
runat=”server” vào trong các tag HTML
Cú pháp:
Ví dụ:
<input type=“text” name=“txtName”
runat=“server”/>
<TagName runat=“server”></TagName>
<TagName runat=“server”></TagName>
I. HTMLServer Control
Tất cả HTMLServerControl phải được đặt
trong tag <form> với thuộc tính
runat = “server”
HTML ServerControl tồn tại bên trong
không gian tên System.Web.UI.HtmlControls
Hệ thống thứ bậc của HTMLServer Controls
System.Object
System.Web.UI.Control
HtmlControl
HtmlImage
HtmlInputControl
HtmlInputFile
HtmlInputHidden
HtmlInputImage
HtmlInputRadioButton
HtmlInputText
HtmlInputButton
HtmlInputCheckBox
HtmlContainerControl
HtmlForm
HtmlGenericControl
HtmlSelect
HtmlTable
HtmlTableCell
HtmlTableRow
HtmlTextArea
HtmlAnchor
HtmlButton
<table>
<form>
<input type=button>
<tr>
<td>,<th>
<input type=text>
<textarea>
<input type=image>
<input type=file>
<input type=hidden>
<input type=radio>
<input
type=checkbox>
<select>
<a>
<span>,
<div>,
<button>
<img>
I. HTMLServer Control
Các sự kiện (event) của HTMLserver Control:
onServerClick
onServerChange
onStartSelect,…
Cú pháp:
Lưu ý:
Function không có tham số
.
<tagName event=“Function_Process”></tagName>
<tagName event=“Function_Process”></tagName>
I. HTMLServer Control
Ví dụ:
<input type=“Submit” value=“Gui” id=“btnSend”
runat=“server”onServerClick=“btnSend_ServerCli
ck”/>
I. HTMLServer Control
Cách lấy dữ liệu từ các HTMLserver
Cú pháp:
Đối với tag DIV, SPAN dùng thuộc tính
.innerHTML
controlfield_id.Value
controlfield_id.Value
I. HTMLServer Control
Ví dụ:
<script runat=“server”>
public void btnSend_ServerClick(object
sender,System.EventArgs e)
{
String strName;
strName=txtName.Value;
Response.Write(“Hello :”+strName)
}
</script>
Ví dụ
<script runat="server">
void Button_ServerClick(object sender, EventArgs e)
{
MySpan.InnerHtml = “Chao ban : " + myText.Value + ".";
}
</script></head>
<body>
<form id="myForm" runat="server">
<input type="text" id="myText" runat="server"><br>
<input id="Submit1" type="submit" Value="Click Here!"
OnServerClick="Button_ServerClick" runat="server">
<span id="MySpan" runat="server"/><b>
</form>
</body>
[...]...II WebServerControlWebservercontrol là những tag đặc biệt của ASP.NET Các control này được xử lý trên servervà đòi hỏi phải có thuộc tính runat= server Webservercontrol tồn tại bên trong không gian tên System .Web. UI.WebControls Cú pháp: Hệ thống thứ bậc của WebServerControl System.Object System .Web. UI .Control Repeater Xml WebControl... năng:Kiểm soát các control chứa trong Panel Control Được dẫn xuất từ lớp Webcontrol II WebServerControl Cú pháp . CHƯƠNG III:
HTML SERVERCONTROL VÀ
WEB SERVER CONTROL
Lý thuyết 3 tiết
Thực hành 6tiết
I. HTML Server Control
Các HTML control thông thường. System .Web. UI.HtmlControls
Hệ thống thứ bậc của HTML Server Controls
System.Object
System .Web. UI .Control
HtmlControl
HtmlImage
HtmlInputControl
HtmlInputFile
HtmlInputHidden
HtmlInputImage
HtmlInputRadioButton
HtmlInputText
HtmlInputButton
HtmlInputCheckBox
HtmlContainerControl
HtmlForm
HtmlGenericControl
HtmlSelect
HtmlTable
HtmlTableCell
HtmlTableRow
HtmlTextArea
HtmlAnchor
HtmlButton
<table>
<form>
<input