using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.Drawing;
using System.IO;
using System.Data;
using System.Data.SqlClient;public partial class CN_UserRegistration : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BtnRegister.Enabled = true;
} }
protected void BtnRegister_Click(object sender, EventArgs e)
{
if (LblExist.Text == "该用户已注册,请您更换其他用户名")
{
//Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Check", "alert('用户名重复,请重新输入用户名');", true);
}
else
{
//BtnRegister.Enabled = false;
string txtCheckCode = TxtCheckCode.Text;
UserInfo claUserInfo = new UserInfo();
Registration claReg = new Registration();
//进行对象赋值
claUserInfo.UserName = TxtUserName.Text.Trim();
claUserInfo.PassWord = TxtPassWord.Text.Trim();
claUserInfo.Email = TxtEmail.Text.Trim();
claUserInfo.Tel = TxtTel.Text.Trim();
claUserInfo.Role = "Tourist"; SqlConnection Conn = new SqlConnection(SQLHelper.strConnectionString);
Conn.Open();
SqlTransaction Trans = Conn.BeginTransaction();
SqlCommand Cmd = new SqlCommand();
Cmd.Connection = Conn;
Cmd.Transaction = Trans; //暂时用来记录头像的编号
int ImgID = 0;
try
{
if (ImgFileUpLoad.HasFile)
{
ImgID = new UpLoad().ImgUpload(ImgFileUpLoad);
claUserInfo.ImageID = ImgID;
}
if (txtCheckCode == Session["checkcode"].ToString().ToLower())
{
int intReturn = claReg.Register(claUserInfo);
if (intReturn > 0)
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Register", "alert('注册成功!');", true);
}
} }
catch
{
Trans.Rollback();
}
finally
{
Conn.Close();
}
} }
protected void TxtUserName_TextChanged(object sender, EventArgs e)
{
DataOperation Dop = new DataOperation();
StringBuilder claStrBud = new StringBuilder();
claStrBud.Append("SELECT [ID],[UserName],[PassWord],[Email],[Tel] FROM [dbo].[UserInfo] Where [UserName]='" + TxtUserName.Text.Trim() + "'");
if (Dop.IsDataFind(claStrBud.ToString()))
{
LblExist.Text = "该用户已注册,请您更换其他用户名";
LblExist.ForeColor = Color.Red;
LblExist.Visible = true;
}
else
{
LblExist.Text = "您可以使用该用户名";
LblExist.ForeColor = Color.Red;
LblExist.Visible = true;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.Drawing;
using System.IO;
using System.Data;
using System.Data.SqlClient;public partial class CN_UserRegistration : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BtnRegister.Enabled = true;
} }
protected void BtnRegister_Click(object sender, EventArgs e)
{
if (LblExist.Text == "该用户已注册,请您更换其他用户名")
{
//Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Check", "alert('用户名重复,请重新输入用户名');", true);
}
else
{
//BtnRegister.Enabled = false;
string txtCheckCode = TxtCheckCode.Text;
UserInfo claUserInfo = new UserInfo();
Registration claReg = new Registration();
//进行对象赋值
claUserInfo.UserName = TxtUserName.Text.Trim();
claUserInfo.PassWord = TxtPassWord.Text.Trim();
claUserInfo.Email = TxtEmail.Text.Trim();
claUserInfo.Tel = TxtTel.Text.Trim();
claUserInfo.Role = "Tourist"; SqlConnection Conn = new SqlConnection(SQLHelper.strConnectionString);
Conn.Open();
SqlTransaction Trans = Conn.BeginTransaction();
SqlCommand Cmd = new SqlCommand();
Cmd.Connection = Conn;
Cmd.Transaction = Trans; //暂时用来记录头像的编号
int ImgID = 0;
try
{
if (ImgFileUpLoad.HasFile)
{
ImgID = new UpLoad().ImgUpload(ImgFileUpLoad);
claUserInfo.ImageID = ImgID;
}
if (txtCheckCode == Session["checkcode"].ToString().ToLower())
{
int intReturn = claReg.Register(claUserInfo);
if (intReturn > 0)
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Register", "alert('注册成功!');", true);
}
} }
catch
{
Trans.Rollback();
}
finally
{
Conn.Close();
}
} }
protected void TxtUserName_TextChanged(object sender, EventArgs e)
{
DataOperation Dop = new DataOperation();
StringBuilder claStrBud = new StringBuilder();
claStrBud.Append("SELECT [ID],[UserName],[PassWord],[Email],[Tel] FROM [dbo].[UserInfo] Where [UserName]='" + TxtUserName.Text.Trim() + "'");
if (Dop.IsDataFind(claStrBud.ToString()))
{
LblExist.Text = "该用户已注册,请您更换其他用户名";
LblExist.ForeColor = Color.Red;
LblExist.Visible = true;
}
else
{
LblExist.Text = "您可以使用该用户名";
LblExist.ForeColor = Color.Red;
LblExist.Visible = true;
}
}
}
解决方案 »
- sql里面的“用户”和“角色”分别是什么概念啊
- 请问一个sortedlist的问题
- <讨论> 用asp.net 实现 打印功能的最好方法
- asp查询sqlserver数据库中某个时间段数据的问题
- DllImport导入的DLL是不是也是需要注册了的DLL才行?
- 问一个 treeview 高难度问题,如何定位焦点和展开特定节点。。。。不是那么简单的//
- 电子商务专科要毕业了.还能有一个学期时间去学ASP.net,请大家教我这条路发何走好
- 非常急!关于“codebehind"
- 在上海的同志给点意见!!!!!!!!!!!!!!!!!!!!
- 救命啊~~~
- ASP.NET LOGIN控件...
- 一个处理文本内容的方法
在Catch处出现“未能找到文件“C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\示例图片_01.jpg”。”
不知是什么原因图片一直在运行页面出现不了。