- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vs2008 cout VS2008 C# Web开发简单的注册登录页面
导读:就爱阅读网友为您分享以下“VS2008 C# Web开发简单的注册登录页面”资讯,希望对您有所帮助,感谢您对92的支持!
VS2008 C# Web开发简单的注册登录页面
2011-11-08 00:04:34| 分类: C# | 标签:vs2008控件 visualstudio开发环境 c#web开发 |字号 订阅
界面设计部分此处略过,因为用过VS的人基本上不会在界面设计上遇到困难,在这篇博文中将主要介绍注册与登录的实现过程。
首先我们需要设计一个数据库,用来存储注册用户信息。需要注意的是,一定要设置主键,防止重复。数据库建好以后需要在Web网页中关联此数据库,只需要简单的在服务器资源管理器中添加一个数据连接即可。
其实VS中已经为我们集成了我们常用的数据库控件。我们可以利用SqlDataSource控件,对数据库进行插入操作。
只需要设计一段插入代码即可,这里需要注意的是如何将TextBox内的文本关联到Sql语句中,VS为我们提供了插入参数操作添加参数,并将数据源绑定在对应的控件上即可。
到此处我们注册功能已经完成了。
插入相对有点麻烦。
这里我采用的是ado 操作数据库,
代码如下:
SqlConnection conn = new SqlConnection(@”Data Source=lenovo-PC;Initial Catalog=user1;Integrated Security=True”);
string strSql = “select * from user11”;
SqlDataAdapter sda = new SqlDataAdapter(strSql, conn);
DataSet ds = new DataSet();
sda.Fill(ds, “user11”);
try
{
if (TextBoxName.Text != null)
{
for (int i = 0; i lt; ds.Tables[“user11”].Rows.Count; i++)
{
string User = TextBoxName.Text;
string Psw = TextBoxPwd.Text.Trim();
string db_User = ds.Tables[“user11”].Rows[i][“用户名”].ToString();
string db_Psw = ds.Tables[“user11”].Rows[i][“密码”].ToString();
if (User == db_User Psw == db_Psw)
{
Panel1.Visible = false;
Panel4.Visible = true;
Label1.Text = “欢迎您回来” + TextBoxName.Text;
}
}
}
else
{
Panel1.Visible = false;
Panel4.Visible = true;
Label1.Text = “用户名或密码错误”;
}
}
catch (SqlException ex)
{
Console.WriteLine(ex.Message);
}
finally
{
conn.Close();
conn.Dispose();
}
对数据库进行存贮操作可以采用SqlDataAdapter DataSet组合 或 SqlCommand 和DataReader 组合
其思想是一样的,即:先从数据库中取出数据再将其与TextBox控件中输入的数据相比较
到这里,一个简单的注册登录界面就完成了,下面分享下源代码:
login.aspx
lt;%@ Page Language=“C#” AutoEventWireup=“true” CodeFile=“login.aspx.cs” Inher
its=“_Default” %gt;
lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “/TR/xhtml1/DTD/xhtml1-transitional.dtd”gt;
lt;html xmlns=“/1999/xhtml”gt;
lt;head runat=“server”gt;
lt;titlegt;注册登录lt;/titlegt;
lt;style type=“text/css”gt;
.style1
{
width: 36%;
}
.style2
{
width: 260px;
}
.style3
{
width: 114px;
}
.
您可能关注的文档
- struts2详细教程 Struts2详解.doc
- substring最后一位 StringBuffer方法.doc
- SUSE Linux 多路径软件+LVM+裸设备的配置.doc
- thermal ORV涂层失效研究和修复实践-Terminal ORV Thermal Tube Failure Study and Repair Practice_图文.doc
- TIPTOP成本计算操作手册_图文.doc
- topsis法 城市竞争力 基于TOPSIS法的湖北省城市旅游竞争力评价 - 副本.doc
- Tortoise SVN 客户端 基本用法.doc
- svn权威指南 pdf SVN使用指南.doc
- true hero 听歌学英语True Hero.doc
- SQ SOR.doc
文档评论(0)