您好,欢迎来到佳博论文网!

计算机专业毕业设计:[111]添加用户到组2

天使将会展现网站编程最真实的一面,包括编程中遇到的一些错误指令的处理,网站调试过程,排查代码错误等,通过本系列经验,相信你在.net网站开发方面会有一个很大的提升。同时也希望小伙伴们喜欢天使的经验,把我的经验分享给更多需要帮助的人。后面功能模块比较深入,大家不懂的可以先看看前面的经验。

工具/原料

用RequiredFieldValidator控件判断用户名不为空

txt_user_name_TextChanged事件查询即将添加的会员是否存在

--判断用户名是否存在代码

string sqlcon = "select * from [user] where user_name='" + txt_user_name.Text + "' ";        if (myclass.IsSameRecord(sqlcon))        {            lblMsg.Text = "已存在相同用户名";        }        else            lblMsg.Text = "";

通过选中的权限组名,查询出对应的ID

string sql_group_id = "select group_id from user_group where group_name='" + dp_group.SelectedValue + "' ";        string U_group_id = myclass.sqlResult("group_id", sql_group_id);

string userName = txt_user_name.Text.Trim();        string userPwd = txt_user_password.Text.Trim();        string usercredit = txt_credit.Text.Trim();        DateTime New_time = DateTime.Now;        if (userName != "" && userPwd != "" && lblMsg.Text == "")        {            string sql_change = "insert into [user](group_id,user_name,user_password,credit) values('" + U_group_id + "','" + userName + "','" + userPwd + "','" + usercredit + "')";            if (myclass.ExCom(sql_change))            {                Response.Write("<script>alert('用户:'+'" + userName + "'+'添加成功!')</script>");            }        }        else        {            Response.Write("<script>alert('必填字段不能为空');</script>");        }

运行程序,假如添加存在的用户,会提示“已存在相同用户名”

输入一个新用户名,点击添加,提示:添加成功