! " # $ %&'() * +,- ." / 0 1
2#,3#'
!"0452#64.78$ 9'(:;<=#
> !"+,- ?0."/,0;@+A
56B?
C 6 D# E; @ runat="server" ?0
!"
@ F ! " G =# $ 9 ;
:+: !"'
+A 56 B? +,- +H E # I J*;K L# ?
@runat="server"'
HtmlFormM NL# +6 ;@
!"##'
HtmlImageMNL#+66O;@9'
HtmlInputFileM NL# +6 ;@ $ E
B?'
!"#$%&
!"#$%&
<%@ 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>
!'(
!'(
<body>
<form action="Ch4Ex1.aspx" method="post"
enctype="multipart/form-data"
runat="server"><h1>Upload File on the server</h1>
Select File : <input id="MyFile" type="file"
runat="server"><br><br>
<input type=submit value="Upload File"
OnServerclick="BtnUpload_Click"
runat="server">
<br><br><br>
<div id="FileDetails" Visible=false runat="server">
FileName: <span id="FileName" runat="server"/>
<br>
ContentType: <span id="MyContentType" runat="server"/><br>
!'(
!'(
ContentLength: <span
id="ContentLength" runat="server"/>bytes
<br>
</div>
</form>
</body>
</html>
)*+,!!
)*+,!!
HtmlAnchor
HtmlButton
HtmlInputImage
!"#$
HtmlInputText
%&' ()*#+
HtmlInputRadioButton
&'
HtmlSelect
&',
HtmlTextArea
&'-%./ (
HtmlTable
#
0
Ngăn ch n tr ng nh p tr ng
So sanh hai tr ng
Ki m tra theo vung
Ki m tra gia tr theo bi u th c
Ki m tra gia tr t i client
hay server
Danh sach t t c cac l i
trong trang
-!.!% !%#%/"#$%&
-!.!% !%#%/"#$%&
<html>
<form runat="server">
<center><b>User Details Page</b>
</center>
<br>
Name :    
<asp:textbox id="txtName" runat=server />
<asp:requiredfieldvalidator
controltovalidate="txtName" display="static"
errormessage="Name has to be entered!" runat=server/>
<br><br>
<center><asp:button id= btnSubmit text="submit"
runat=server /> </center>
</form>
</html>
-!.!% !%#%/'
-!.!% !%#%/'
(
(
-!.!% !%#%/")0
-!.!% !%#%/")0
$
$
Controltovalidate@>+A56!+,-
56;- '
Errormessage@L#+6>2#16
O5B"P#+A56RequiredFieldValidator
##'
Q#NB 40BR;@5#52##0+CE
#+,-02#1#,-,3#-
#04;'
12'
3-4
Trước khi hiển thị lỗi
Sau khi hiển thị lỗi
&0 506 7
<html>
<form runat="server">
<center><b>User Details Page</b>
</center>
<br>
Name :    
<asp:textbox id="txtName" runat=server />
<asp:requiredfieldvalidator id="reqvaln"
controltovalidate="txtName" errormessage="Name has to be
entered" display="dynamic" runat=server/>
<br>
Age :      
<asp:textbox id="txtAge" runat=server />
<asp:requiredfieldvalidator id="reqvala"
controltovalidate="txtAge" errormessage="Age has to be
entered" display="dynamic" runat=server/>
/!#%/"#$%&1
/!#%/"#$%&1
<asp:comparevalidator controltovalidate="txtAge"
display="dynamic" errormessage="Age cannot be greater than
58"
valuetocompare=58 type="Integer" operator="LessThanEqual"
runat=server>
</asp:comparevalidator>
<br><br>
<center><asp:button id=btnSubmit text="submit"
runat=server/>
</center>
</form>
</html>
/!#%/
/!#%/
")0$
")0$
@56FL#+6>56SF#O!B
BT
@U 4L#+6>56BB+,-T
!"
!"
#$$%
#$$%
&0 506 8
<html>
<form runat="server">
<center><b>User Details Page</b>
</center>
<br>
Name :
<asp:textbox id="txtName" runat=server />
<asp:requiredfieldvalidator id="reqvaln"
controltovalidate="txtName" errormessage="Name has to be
entered" display="dynamic" runat=server/>
<br>
Age :
<asp:textbox id="txtAge" runat=server />
<asp:requiredfieldvalidator id="reqvala"
controltovalidate="txtAge" errormessage="Age has to be
entered" display="dynamic" runat=server/>
/!#%/"#$%&2
/!#%/"#$%&2
<asp:comparevalidator controltovalidate="txtAge"
display="dynamic" errormessage="Age cannot be greater than
58" valuetocompare=58 type="Integer" operator="LessThanEqual"
runat=server/>
<br>
Date of Birth :
<asp:textbox id="txtDob" runat=server />
<br>
Date of Joining :
<asp:textbox id="txtDoj" runat=server />
<asp:comparevalidator controltovalidate="txtDoj"
display="dynamic" errormessage="Date of Birth cannot be
greater than or equal to Date of Joining"
Controltocompare="txtDob" type="Date" operator="GreaterThan"
runat=server/>
/!#%/"#$%&2
/!#%/"#$%&2
<br>
<br>
<center><asp:button id=btnSubmit text="submit"
runat=server /></center>
</form>
</html>
-!#%/
-!#%/
V#L#+656;#O#;@5
0+C'
A#OC6EW0+CH;A#
O<+O0+C'
<asp:textbox id="txtAge" runat=server/>
<asp:rangevalidator controltovalidate="txtAge"
type="Integer" minimumvalue="18" maximumvalue="58"
errormessage="Your age must be in the range of 18-58 yrs"
display="dynamic" runat="server" >
</asp:rangevalidator>
-!34!**/#%/
-!34!**/#%/
O$ ?0;@+O#0+CR
?PT+O>;4+'
O$ ?0 5 ?;X+,->
#@). BB'
9:;,,0 6
.
< =)6>?&
@ =)6&
AB C&%)DE)E62AB
FG 62"
F HI JF K=%)D#D,LMHI=/ DN
4,L
O = &' P / ? Q & )D R #
ST&
9:;,,0
U
<asp:textbox id="txtEmailid" runat=server/>
<asp:regularexpressionvalidator
controltovalidate="txtEmailid" display="static"
validationexpression="^[\w-]+@[\w-]+\.(com|net|org|
edu)$" runat=server>
E-mail Id is not in the correct format
</asp:RegularExpressionValidator>
*/#%/
*/#%/
B;L##,3#- Y
E52#+ Z#+,-56;- S
(S#04#[0; H
B?'
U
<asp:customvalidator runat="server"
controltovalidate="txtGrade"
clientvalidationfunction="clientval"
onservervalidate="serverval" display="static">
Wrong value
</asp:customvalidator>
#%/,5
#%/,5
156;- E#C6+,-6OWT
#&'()*'+,('-,
./,&'()*'0
Control ValidationSummaryC6L#+62#1
C;\
1C6+,-.;#BRBR4+
UV
<asp:validationsummary id="ValSum" headertext="The errors
found are: " displaymode="singleparagraph" runat="server"/>