⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register1.aspx

📁 用C#,VB和SQLSERVER编写的远程教学程序
💻 ASPX
字号:
<%@ Import NameSpace="System.Data.Oledb" %>
<%@ Import NameSpace="System.Data" %>
<HTML>
	<HEAD>
		<Title>欢迎注册!</Title>
		<Script Language="VB" runat="server">
Sub Page_load(sender as object,e as eventargs)
    compare1.ValueToCompare=DateTime.Today
    Step1.visible=true
    Step2.visible=false
    Step3.visible=false
End Sub
Sub Button1_click(sender As object,e As EventArgs)
   Dim conn As OledbConnection   '声明一个OledbConnection对象
    conn=New OledbConnection()    '建立一个oledbConnection对象
    '设定连接字符串ConnectionString
 conn.ConnectionString="Provider=SQLOLEDB.1;server=SONGWEI;database=vodweb;uid=sa;pwd=sql"
    conn.Open()
    Dim Cmd As oledbCommand  '声明一个Command对象
    '建立Command对象,并且指定SQL语句
    Dim SQLStr As string
    SQLStr="Select * From reg where userid='" & username.text & "'"
    Cmd=New OledbCommand(SQLStr,conn)
    Dim rd As OledbDataReader   '声明一个DataReader对象
    rd=Cmd.ExecuteReader()   '执行SQL指令,并将其结果设定给DataReader
    If rd.Read() then
       Response.Write("该用户名已经存在,请重新输入!")
    Else
      If strcomp(password.text,repass.text) then
        Response.Write("两次密码不相同,请重新输入!")
      Else
         Step1.Visible=false
         Step2.Visible=True
      End IF
    End If
End Sub
Sub Button2_Click(Sender As object,e As EventArgs)
    If Page.IsValid then
       Span1.InnerHtml="用户姓名:" & username.text &"<Br>"
       Span1.InnerHtml &="用户密码:" & password.text &"<Br>"
       Span1.InnerHtml &="电子邮件:" & Email.text &"<Br>"
       Span1.InnerHtml &="联系地址:" & addr.text &"<Br>"
       Span1.InnerHtml &="电话号码:" & phone.text &"<Br>"
       Span1.InnerHtml &="性    别:" & sex.selectedItem.text &"<Br>"
       Span1.InnerHtml &="出生日期:" & birth.text &"<Br>"
       '显示用户所有信息
       Step2.visible=false
       step1.visible=false
       Step3.visible=true
    End If
End Sub
Sub Button3_Click(Sender As Object,e As EventArgs)
    Dim conn As OledbConnection   '声明一个OledbConnection对象
    conn=New OledbConnection()    '建立一个oledbConnection对象
    '设定连接字符串ConnectionString
 conn.ConnectionString="Provider=SQLOLEDB.1;server=SONGWEI;database=vodweb;uid=sa;pwd=sql"
    conn.Open()
    Dim Cmd As oledbCommand  '声明一个Command对象
    '建立Command对象,并且指定SQL语句
    Dim SQLStr As string
    SQLStr="Insert into reg values('" & username.Text & "','"
    SQLStr &= password.Text & "','" & Email.Text & "','"
    SQLStr &= addr.Text & "','" &Phone.Text & "','"
    SQLStr &= sex.SelectedItem.value &"','" & Birth.Text & "')"
    'Response.Write(SQLStr) 
    Cmd=New OledbCommand(SQLStr,conn)
    Cmd.ExecuteNonQuery()   '执行SQL指令
    Response.redirect("login1.aspx")
    Step1.Visible=false
    Step2.Visible=false
    Step3.Visible=false
End Sub
		</Script>
	</HEAD>
	<Body>
		<Form runat="Server" ID="Form1">
			<asp:Panel id="step1" runat="server" BackColor="Transparent">
请输入用户名字和密码: 
<BLOCKQUOTE>用户姓名:
					<asp:textbox id="username" runat="Server"></asp:textbox>
					<asp:RequiredFieldValidator id="valid1" runat="Server" ControlToValidate="username">(必要栏)
</asp:RequiredFieldValidator>
					<P>用户密码:
						<asp:textbox id="password" runat="Server" TextMode="Password"></asp:textbox>
						<asp:RegularExpressionValidator id="Valid2" runat="server" ControlToValidate="password" ValidationExpression="[a-zA-Z0-9]{1,6}">
     (请输入1~6位密码)
</asp:RegularExpressionValidator>
					<P>确认密码:
						<asp:textbox id="repass" runat="Server" TextMode="Password"></asp:textbox>
						<asp:RegularExpressionValidator id="Valid3" runat="server" ControlToValidate="repass" ValidationExpression="[a-zA-Z0-9]{1,6}">
     (请输入1~6位密码)
</asp:RegularExpressionValidator>
					<P><INPUT id="Button1" type="button" value="下一步" name="Button1" runat="Server" OnServerClick="Button1_Click">
					</P>
				</BLOCKQUOTE>
</asp:Panel>
			<asp:Panel id="step2" runat="server" BackColor="Transparent">
请输入个人信息: 
<BLOCKQUOTE>电子邮件:
					<asp:textbox id="Email" runat="Server"></asp:textbox>
					<asp:RegularExpressionValidator id="Regular1" ControlToValidate="Email" ValidationExpression=".{1,}@.{1,}\..{1,}"
						Runat="server">
请输入有效的电子邮件地址
</asp:RegularExpressionValidator>
					<P>联系地址:
						<asp:textbox id="addr" runat="Server"></asp:textbox>
						<asp:RegularExpressionValidator id="Regular3" ControlToValidate="addr" ValidationExpression=".{1,}(市|镇|乡).{1,}(路|街|道).{1,}号.{0,}"
							Runat="server">
请输入有效的联系地址
</asp:RegularExpressionValidator>
					<P>电话号码:
						<asp:textbox id="phone" runat="Server"></asp:textbox>
						<asp:RegularExpressionValidator id="Regular2" ControlToValidate="phone" ValidationExpression="(\([0-9]{0,4}\)[0-9]{3,15})|([0-9]{3,15}-[0-9]{3,15})|([0-9]{11})"
							Runat="server">
请输入有效的电话号码
</asp:RegularExpressionValidator>
					<P>性 别:
						<asp:RadioButtonList id="sex" runat="Server" RepeatColumns="2" RepeatDirection="Horizontal">
							<asp:ListItem Selected Value="m">男</asp:ListItem>
							<asp:ListItem Value="f">女</asp:ListItem>
						</asp:RadioButtonList>
					<P>出生日期:
						<asp:textbox id="Birth" runat="Server"></asp:textbox>(XXXX/XX/xx)
						<asp:CompareValidator id="compare1" ControlToValidate="Birth" Runat="server" Operator="LessThan" type="Date">
  嘿嘿,生日对了吗?
</asp:CompareValidator>
					<P><INPUT id="Button2" type="button" value="下一步" name="Button2" runat="Server" OnServerClick="Button2_Click">
					</P>
				</BLOCKQUOTE>
</asp:Panel>
			<asp:Panel id="step3" runat="Server">
请确认您输入的数据:
<Blockquote>
<Span id="span1" runat="Server" />
<Input Type="Button" id="Button3" value="确认"
       OnServerClick="Button3_Click" runat="Server" NAME="Button3">
</Blockquote>
</asp:panel>
</Form>
</Body>
</Html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -