添加用户,判断用户是否存在以及简单的操作access数据库

本文介绍了一个简单的ASP.NET登录页面的实现方式,包括HTML前端布局和C#后端逻辑处理。该页面支持用户注册和登录操作,并具备基本的输入验证功能。

HTML代码:

<!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>
<style type="text/css">
    body
    {
        text-align:center;
    }
    table, td, tr
    {
        text-align: center;this.lblError.Text = "添加失败!";
    }
    table
    {
        border: 1px solid #000000;
    }
</style>
<body>
    <form id="form1" runat="server">
    <div>
        <table>
            <tr>
                <td colspan="2">
                    登陆系统
                </td>
            </tr>
            <tr>
                <td>
                    用户:
                </td>
                <td>
                    <asp:TextBox ID="txtUserName" runat="server"></asp:TextBox><asp:Label ID="lblUserName" runat="server"
                        ForeColor="Red" Text="*" Visible="false" ></asp:Label>
                </td>
            </tr>
            <tr>
                <td>
                    密码:
                </td>
                <td>
                    <asp:TextBox ID="txtPassWord" runat="server" TextMode="Password"></asp:TextBox><asp:Label
                        ID="lblPassWord" runat="server" ForeColor="Red" Visible="false" Text="*" ></asp:Label>
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <asp:Button ID="btnAddUser" runat="server" Text="注册" OnClick="btnAddUser_Click" />
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <asp:Button ID="btnLogin" runat="server" Text="登陆" />
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <asp:Label ID="lblError" runat="server" Text="" ForeColor="Red" Visible="false"></asp:Label></td>
            </tr>
        </table>
    </div>
    </form>
</body>
</html>


后台C#代码:

public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            
        }

        protected void btnAddUser_Click(object sender, EventArgs e)
        {
            bool flag = true;
            if (string.IsNullOrEmpty(this.txtUserName.Text.Trim()))
            {
                this.lblUserName.Visible = true;
                flag = false;
            }
            if (string.IsNullOrEmpty(this.txtPassWord.Text.Trim()))
            {
                this.lblPassWord.Visible = true;
                flag = false;
            }
            if (flag)
            {
                if (DBHelper.IsExistUser(this.txtUserName.Text.Trim())) 
                {
                    if (DBHelper.Add(this.txtUserName.Text.Trim(), this.txtPassWord.Text.Trim())) 
                    {
                        this.lblError.Visible = true;
                        this.lblError.Text = "添加成功!";
                    }
                    else
                    {
                        this.lblError.Text = "添加失败!";
                        this.lblError.Visible = true;
                    }
                }
                else
                {
                    this.lblError.Text = "添加失败,已存在的用户!";
                    this.lblError.Visible = true;
                }
                
            }
            
        }
    }

 

 

数据库的结构很简单,就不提供下载了看下图自己创建就可以了。我用的是access数据库,用其他的数据库如sqlserver、oracle修改下连接串就可以了。具体可以百度一下至于sql语句基本上都是大同小异,只有个别语法不同。

 

转载于:https://www.cnblogs.com/dreamseek/p/3384624.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值