简易ASP+注册系统

1@ Page Language="C#" 
1@ Import Namespace="System.Data" 
1@ Import Namespace="System.Data.SQL" 
 1<html>
 2<head><title>ASP+注册</title>
 3<link href="main.css" rel="stylesheet" type="text/css"/>
 4<script language="C#" runat="Server">   
 5void btnSubmit_Click(Object Src,EventArgs E)   
 6{   
 7if(Page.IsValid)   
 8{   
 9String strSQL;   
10strSQL="INSERT INTO tblUserInfo VALUES(@UserName,@PassWord,@Email)";   
11  
12SQLConnection cnn=new SQLConnection("Server=niu;UID=sa;PWD=;DataBase=aspx");   
13SQLCommand cmm=new SQLCommand(strSQL,cnn);   
14  
15cmm.Parameters.Add(new SQLParameter("@UserName",SQLDataType.VarChar,20));   
16cmm.Parameters["@UserName"].Value=txtName.Text;   
17  
18cmm.Parameters.Add(new SQLParameter("@PassWord",SQLDataType.VarChar,20));   
19cmm.Parameters["@PassWord"].Value=txtName.Text;   
20  
21cmm.Parameters.Add(new SQLParameter("@Email",SQLDataType.VarChar,60));   
22cmm.Parameters["@Email"].Value=txtName.Text;   
23  
24cmm.ActiveConnection.Open();   
25try   
26{   
27cmm.Execute();   
28cmm.ActiveConnection.Close();   
29Page.Navigate("result.aspx");   
30}   
31catch   
32{   
33lblMsg.Style["color"]="red";   
34lblMsg.Text="插入数据出错";   
35}   
36}   
37  
38}   
39</script>
40</head>
41<body>
42<h2 align="center">ASP+注册系统</h2>
43<asp:label id="lblMsg" runat="Server/">
44<form runat="Server">
45<table align="center" bgcolor="#eeeeee" cellpadding="10">
46<tr>
47<td>姓名:</td>
48<td>
49<asp:textbox class="mytext" id="txtName" maxlength="20" runat="Server/">
50</asp:textbox></td>
51<td>
52<asp:requiredfieldvalidator controltovalidate="txtName" display="Dynamic" errormessage="*" id="rfvName" initalvalue="" runat="Server">
53</asp:requiredfieldvalidator>
54</td>
55</tr>
56<tr>
57<td>密码:</td>
58<td>
59<asp:textbox class="mytext" id="txtPassWord" maxlength="20" runat="Server/" textmode="PassWord">
60</asp:textbox></td>
61<td>
62<asp:requiredfieldvalidator controltovalidate="txtPassWord" display="Dynamic" errormessage="*" id="rfvPassWord" initialvalue="" runat="Server">
63</asp:requiredfieldvalidator>
64</td>
65</tr>
66<tr>
67<td>确认密码:</td>
68<td>
69<asp:textbox class="mytext" id="txtRePassWord" maxlength="20" runat="Server/" textmode="PassWord">
70</asp:textbox></td>
71<td>
72<asp:requiredfieldvalidator controltovalidate="txtRePassWord" display="Dynamic" errormessage="*" id="rfvRePassWord" initialvalue="" runat="Server">
73</asp:requiredfieldvalidator>
74<asp:comparevalidator controltocompare="txtPassWord" controltovalidate="txtRePassWord" display="Dynamic" errormessage="密码确认错,请注意字母大小写!" id="cvRePassWord" runat="Server">
75</asp:comparevalidator>
76</td>
77</tr>
78<tr>
79<td>电子邮件:</td>
80<td>
81<asp:textbox class="mytext" id="txtEmail" maxlength="60" runat="Server/">
82</asp:textbox></td>
83<td>
84<asp:requiredfieldvalidator controltovalidate="txtEmail" display="Dynamic" errormessage="*" id="rvfEmail" initialvalue="" runat="Server">
85</asp:requiredfieldvalidator>
86<asp:regularexpressionvalidator controltovalidate="txtEmail" display="Dynamic" errormessage="无效电子邮件地址!" id="revEmail" runat="Server" validationexpression="^[\w-]+@[\w-]+\\.(com|net|org|edu|mil)$">
87</asp:regularexpressionvalidator>
88</td>
89</tr>
90<tr>
91<td align="center" colspan="3">
92<asp:button class="mybtn" id="btnSubmit" onclick="btnSubmit_Click" runat="Server/" text="提交">
93</asp:button></td>
94</tr>
95</table>
96</form>
97</asp:label></body>
98</html>
Published At
Categories with Web编程
comments powered by Disqus