一、首先建好项目,并且建立好一个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