ÎÂܰÌáʾ£º´úÂëÔÚÏßä¯ÀÀ¹¦ÄÜÖ»ÄÜ×öΪԴÂëä¯ÀÀ²Î¿¼£¬²»ÄÜչʾÏîÄ¿µÄÈ«²¿£¬Èç¹ûÏë¸ü½øÒ»²½Á˽â¸Ã´úÂëÇëÏÂÔØ£ºXMLͬѧ¼ϵͳԴÂ루±ÏÒµÉè¼Æ£©
µ±Ç°Îļþ·¾¶£ºXMLClassBooks/reg.aspx

1<%@ Page Language="C#" AutoEventWireup="true" CodeFile="reg.aspx.cs" Inherits="Reg" %> 2
3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4
5
<html xmlns="http://www.w3.org/1999/xhtml" > 6
<head id="Head1" runat="server"> 7
<title>ÐÂͬѧע²á</title> 8
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 9
<%--<link href="css/submit.css" rel="stylesheet" type="text/css" />--%> 10
<%--<script type="text/javascript" src="js/submit.js"></script>--%> 11
</head> 12
<body> 13
<form id="form1" runat="server"> 14
<div id="container"> 15
<div id="top"> 16
</div> 17
<div id="center"> 18
<table> 19
<tr> 20
<td align="right">ÐÕÃû£º</td> 21
<td ><asp:TextBox ID="txtUserName" runat="server" MaxLength="16"></asp:TextBox>±ØÑ¡ 22
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtUserName" 23
Display="Dynamic" ErrorMessage="*"></asp:RequiredFieldValidator> 24
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="ÄãÒѾע²á!" 25
OnServerValidate="CustomValidator1_ServerValidate" ControlToValidate="txtUserName"></asp:CustomValidator></td> 26
</tr> 27
<tr> 28
<td align="right"> 29
µÇ¼ÃÜÂ룺</td> 30
<td> 31
<asp:TextBox ID="txtUserPwd" runat="server" MaxLength="16" TextMode="Password"></asp:TextBox>±ØÑ¡ 32
<asp:RequiredFieldValidator ID="checkPwd" runat="server" ControlToValidate="txtUserPwd" 33
ErrorMessage="*"></asp:RequiredFieldValidator></td> 34
</tr> 35
<tr> 36
<td align="right"> 37
ÃÜÂëÖØ¸´£º</td> 38
<td> 39
<asp:TextBox ID="txtUserPwd2" runat="server" MaxLength="16" TextMode="Password"></asp:TextBox>±ØÑ¡ 40
<asp:RequiredFieldValidator ID="checkPwd2" runat="server" ControlToValidate="txtUserPwd2" 41
ErrorMessage="*"></asp:RequiredFieldValidator><asp:CompareValidator ID="CompareValidator1" 42
runat="server" ControlToCompare="txtUserPwd" ControlToValidate="txtUserPwd2" 43
ErrorMessage="ÃÜÂë²»Ò»ÖÂ"></asp:CompareValidator></td> 44
</tr> 45
<tr> 46
<td align="right">êdzƣº</td> 47
<td><asp:TextBox ID="txtNickName" runat="server" MaxLength="16"></asp:TextBox></td> 48
</tr> 49
<tr> 50
<td align="right">ÐÔ±ð£º</td> 51
<td> 52
<asp:RadioButton ID="rbtnMan" runat="server" Checked="True" GroupName="sex" 53
Text="ÄÐÉú" /> 54
<asp:RadioButton ID="rbtnWoman" runat="server" GroupName="sex" Text="Å®Éú" /> </td> 55
</tr> 56
<tr> 57
<td align="right">ÉúÈÕ£º</td> 58
<td> 59
<asp:TextBox ID="txtBirthday" runat="server" MaxLength="16"></asp:TextBox> 60
<asp:RangeValidator ID="RangeValidator2" runat="server" ControlToValidate="txtBirthday" 61
ErrorMessage="¸ñʽ²»ÕýÈ·" MaximumValue="2008-1-1" MinimumValue="1908-1-1" Type="Date"> 62
</asp:RangeValidator></td> 63
</tr> 64
<tr> 65
<td align="right">ÕÕÆ¬£º</td> 66
<td ><asp:FileUpload ID="FileUpload1" runat="server" /></td> 67
</tr> 68
<tr> 69
<td align="right">QQºÅ£º</td> 70
<td> 71
<asp:TextBox ID="txtQQ" runat="server" MaxLength="10"></asp:TextBox> 72
<asp:RangeValidator ID="checkQQ" runat="server" ControlToValidate="txtQQ" ErrorMessage="QQºÅ²»¶Ô" 73
MaximumValue="999999999" MinimumValue="1000" Type="Double"></asp:RangeValidator></td> 74
</tr> 75
<tr> 76
<td¡¡align="right">MSN£º</td> 77
<td> 78
<asp:TextBox ID="txtMsn" runat="server" MaxLength="50"></asp:TextBox></td> 79
</tr> 80
<tr> 81
<td align="right"> 82
µç»°£º</td> 83
<td> 84
<asp:TextBox ID="txtTel" runat="server" MaxLength="11"></asp:TextBox> 85
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="txtTel" 86
ErrorMessage="11λ" ValidationExpression="\d{11}"></asp:RegularExpressionValidator></td> 87
</tr> 88
<tr> 89
<td id="email" align="right">µç×ÓÓÊÏ䣺</td> 90
<td> 91
<asp:TextBox ID="txtEmail" runat="server" MaxLength="50"></asp:TextBox><asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtEmail" 92
ErrorMessage="¸ñʽ²»ÕýÈ·" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" Display="Dynamic"></asp:RegularExpressionValidator> 93
</td> 94
</tr> 95
<tr> 96
<td align="right">¸öÈËÖ÷Ò³£º</td> 97
<td><asp:TextBox ID="txtHomePage" runat="server" MaxLength="100"></asp:TextBox> 98
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtHomePage" 99
ErrorMessage="¸ñʽ²»¶Ô" ValidationExpression="http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?"> 100
</asp:RegularExpressionValidator></td> 101
</tr> 102
<tr> 103
<td¡¡align="right">¹¤×÷×´¿ö£º</td> 104
<td> 105
<asp:TextBox ID="txtWork" runat="server" MaxLength="50"></asp:TextBox></td> 106
</tr> 107
<tr> 108
<td align="right">ÔÝסµØÖ·£º</td> 109
<td><asp:TextBox ID="txtAddress" runat="server" MaxLength="50"></asp:TextBox></td> 110
</tr> 111
<tr> 112
<td></td> 113
<td> 114
<asp:Button¡¡id="btnReg" runat="server" Text="Ìá ½»" OnClick="btnReg_Click" /> 115
<asp:Button ID="btnReset" runat="server" Text="ÖØ д" OnClick="btnReset_Click" CausesValidation="false" /></td> 116
</tr> 117
</table> 118
</div> 119
<div id="bot"> 120
</div> 121
</div> 122
</form> 123
</body> 124
</html> 125



