将用户添加到角色错误 [英] add user to role error
本文介绍了将用户添加到角色错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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帮助...谢谢
解决方案
用Roles.AddUserToRole $替换Roles.AddUsersToRolep $ p>
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
解决方案
replace the theRoles.AddUsersToRoleby
Roles.AddUserToRole
这篇关于将用户添加到角色错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文