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. 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>