ShoppingPlatForm-----userRegister.aspx页面


代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="userRegister.aspx.cs" Inherits="userRegister" %>
<%@ Register TagPrefix="shophead" TagName="head" Src="~/userControls/head.ascx" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>用户注册</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <center>
    <table>
      <tr>
        <td>
                &nbsp;
                <shophead:head ID="head1" runat="server"/>
        </td>
      </tr> 
      <tr>
        <td align="center" style="font-size: 20pt; color: #43a0db;">
            <strong>会员注册</strong>
            <hr style="size: 1; color: #43a0db;"/>
        </td>
      </tr>
      <tr>
        <td align="center">
         会员账号:<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
            <asp:Button ID="ibNext" runat="server" Text="确定" OnClick="ibNext_Click" />
            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="用户名不能为空"
             ControlToValidate="txtName">*</asp:RequiredFieldValidator>
            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
            ErrorMessage='用户名只能使用"字母"、"数字"和下划线"_"' ValidationExpression="(\w*|\s)" ControlToValidate="txtName">*</asp:RegularExpressionValidator>
        </td>
      </tr>
      <tr>
        <td style="height: 17px;" align="center">
            <asp:Label ID="lblError" runat="server" ForeColor="red" Width="288px"></asp:Label>
        </td>
         
      </tr>
    </table>
        <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="true" ShowSummary="false" />
    </center>
   
    </div>
    </form>
</body>
</html>

后台代码:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class userRegister : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
      
       
    }
    protected void ibNext_Click(object sender, EventArgs e)
    {
        string sUserName = txtName.Text;
        string sSql = "select UserName from Users where UserName='" + sUserName + "'";

        try
        {
            object oUserName = OleBase.ExecuteSql4ValueEx(sSql);
            lblError.Text = "用户名" + sUserName + "已经存在!";

        }
        catch (Exception ex)
        {
            if (ex.Message == "Value Unavailable!")
            {
                Response.Redirect("Register.aspx?userName=" + sUserName);
            }
            else
                throw new Exception(ex.Message);
        }
    }
}


posted @ 2008-07-09 17:39  不染丹心  阅读(408)  评论(0编辑  收藏  举报