用asp.net基于C#编写简单登录注册界面(访问数据库)

本文介绍了如何使用ASP.NET和C#创建一个包含登录和注册功能的Web应用。通过建立Web空窗体,创建数据库,设置界面布局和验证控件,以及编写C#后台代码与数据库进行交互,实现了用户信息的存储和验证。
摘要由CSDN通过智能技术生成

一、首先建好项目,并且建立好一个web空窗体

如何建好web空网站,参考博文:https://blog.csdn.net/qq_44394562/article/details/116308453

这里我使用两个TextBox和三个Button控件,简单排列好布局
在这里插入图片描述
同样的方式我们建立一个注册界面:
这里我使用了三个TextBox、两个Button、一个Label和一个CompareValidator验证控件
在这里插入图片描述
其中CompareValidator验证控件用来验证密码和确认密码栏是否一致,如果不一致给出错误提示。
ErrorMessage设置为:注意:两次输入的密码不一致!
然后绑定好两个控件:
在这里插入图片描述

二、建立数据库

为了方便,这里我使用VS内置的SQL数据库
右键项目,添加新项,选择SQL Server数据库,点击确定
建好数据库后开始建表
在这里插入图片描述
在这里插入图片描述
最后点击左上角更新
选择更新
在这里插入图片描述
在这里插入图片描述
说明更新成功。
接下来配置Web.config文件:

<configuration>
  <connectionStrings>
    <add name="数据库名称+ConnectionString" connectionString="Data Source=.\ SQLEXPRESS;AttachDbFilename=’数据库文件路径’;
    Integrated Security=True;Connect Timeout=30;User Instance=True" 
      providerName="System.Data.SqlClient" />
  </connectionStrings>

  <system.web>
      <compilation debug="true" targetFramework="4.0"/>
      
    </system.web>

好了,接下来编写C#后台代码:
首先建立与数据库的连接,在Login.aspx.cs文件的所有事件之外定义数据库连接字符串和连接对象:

static string Constr = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=D:\\vs\\work\\Login\\Login\\App_Data\\MyData.mdf;Integrated Security=True";
SqlConnection conn = new SqlConnection(Constr);

回到Login.aspx界面双击登录按钮:

        //获取用户在页面上的输入
        string userLoginName = TextBox1.Text.Trim
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值