Tải bản đầy đủ (.ppt) (36 trang)

Chương 4: Điều khiển HTML và điều khiển kiểm tra hợp lệ pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (929.89 KB, 36 trang )

















 ! "  # $   %&'() * +,- ." / 0 1
2#,3#'

 !"0452#64.78$ 9'(:;<=#
> !"+,- ?0."/,0;@+A
56B?

C 6   D#  E; @  runat="server" ?0
!"

@   F ! "   G  =#  $  9 ;
:+: !"'

 +A 56 B?  +,- +H E # I J*;K L# ?
@runat="server"'







HtmlFormM NL# +6  ;@   
!"##'

HtmlImageMNL#+66O;@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 : &nbsp &nbsp
<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@>+A56!+,-

56;- '

Errormessage@L#+6>2#16
O5B"P#+A56RequiredFieldValidator
##'

Q#NB 40BR;@5#52##0+CE
#+,-02#1#,-,3#- 
#04;'
12'
3-4
Trước khi hiển thị lỗi
Sau khi hiển thị lỗi
&0 506 7
<html>
<form runat="server">
<center><b>User Details Page</b>
</center>
<br>
Name : &nbsp &nbsp
<asp:textbox id="txtName" runat=server />
<asp:requiredfieldvalidator id="reqvaln"
controltovalidate="txtName" errormessage="Name has to be
entered" display="dynamic" runat=server/>
<br>
Age : &nbsp &nbsp &nbsp
<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$

@56FL#+6>56SF#O!B
BT












@U   4L#+6>56BB+,-T



 

!"

!"

#$$%

#$$%
&0 506 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#+656;#O#;@5
0+C'

A#OC6EW0+CH;A#
O<+O0+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&%)DE)E62AB
FG 62"
F HI JF K=%)D#D,LMHI=/ DN
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
E52#+ Z#+,-56;- 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


156;- E#C6+,-6OWT

#&'()*'+,('-, 

./,&'()*'0

Control ValidationSummaryC6L#+62#1
C;\

1C6+,-.;#BRBR4+
 UV
<asp:validationsummary id="ValSum" headertext="The errors
found are: " displaymode="singleparagraph" runat="server"/>

×