本文介绍了将用户添加到角色错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  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

解决方案


这篇关于将用户添加到角色错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-27 01:27
查看更多