本文介绍了将用户添加到角色错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
protected void RegisterUser_CreatedUser(对象发件人,EventArgs e)
{
FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false / * createPersistentCookie * / );
会话[ user] = RegisterUser.UserName.ToLower();
会话[ email] = RegisterUser.Email.ToLower();
SqlConnection conn = new SqlConnection(GetConnectionString());
conn.Open();
string userName = Session [ user ]的ToString();
string emailx =会话[ email ]的ToString();
SqlCommand comm = new SqlCommand( INSERT INTO [Customers]([use_Name],[Email])VALUES(' + userName + ',' + emailx + '),conn);
comm.ExecuteNonQuery();
conn.Close();
Roles.AddUsersToRole(userName, user);
Response.Redirect( 〜/ Account / EditAccount.aspx) ;
为什么roles.addusertorole提供无效参数错误plz帮助...谢谢
解决方案
protected void RegisterUser_CreatedUser(object sender, EventArgs e) { FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */); Session["user"] = RegisterUser.UserName.ToLower(); Session["email"] = RegisterUser.Email.ToLower(); SqlConnection conn = new SqlConnection(GetConnectionString()); conn.Open(); string userName = Session["user"].ToString(); string emailx = Session["email"].ToString(); SqlCommand comm = new SqlCommand("INSERT INTO [Customers] ([use_Name], [Email]) VALUES ('" + userName + "' , '" + emailx + "')", conn); comm.ExecuteNonQuery(); conn.Close(); Roles.AddUsersToRole(userName, "user"); Response.Redirect("~/Account/EditAccount.aspx");
why roles.addusertorole is giving invalied argument error plz help... thanks
解决方案
这篇关于将用户添加到角色错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!