
Ch ng 4ươ
Ch ng 4ươ
Điêu khiên HTML va điêu
khiên kiêm tra h p lê ơ

Muc tiêu
Gi i thiêu HTML Controlơ
Phân loai Validation Control
Giai thich Code Behind
Th c thi Code behindư

Gi i thiêu HTML Controlơ
Gi i thiêu HTML Controlơ
Cac phân t HTML trong tâp tin ASP.NET file đ c x ly la chuôi thông ư ươ ư
th ng. ươ
Cac phân t nay không thê truy xuât qua lâp trinh. Nêu muôn chung ta ư
phai chi ra cac phân t HTML đ c phân tich va x ly nh la môt điêu ư ươ ư ư
khiên server
Co thê th c hiên băng cac thêm thuôc tinh ư runat="server" vao phân
t HTMLư
Thuôc tinh id cua phân t HTML cho phep chung ta lâp trinh tham chiêu ư
đên cac phân t . ư
Cac điêu khiên server phai đ c đăt bên trong the <form> cung v i thuôc ươ ơ
tinh runat="server".

Gi i thiêu HTML Controlơ
Gi i thiêu HTML Controlơ …
…
HtmlForm– Dung đê tao môt container cho
cac phân t trong trang. ư
HtmlImage – Dung đê hiên thi môt hinh anh.
HtmlInputFile– Dung đê tai môt tâp tin
lên server.

HtmlInputFile – Vi du
HtmlInputFile – Vi du
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<script runat="server">
void BtnUpload_Click(Object sender, EventArgs e)
{ // Display information about posted file
FileName.InnerHtml = MyFile.PostedFile.FileName;
MyContentType.InnerHtml =
MyFile.PostedFile.ContentType;
ContentLength.InnerHtml =
MyFile.PostedFile.ContentLength.ToString();
FileDetails.Visible = true;
// Save uploaded file to server
MyFile.PostedFile.SaveAs("c:\\Inetpub\\uploadfile.do
c");
}
</script>

