日期:2014-05-18  浏览次数:20478 次

处女问:一个membership中的很郁闷的错误,Roles.AddUsersToRole(CreateUserWizard1.UserName.ToString(), "用户");有错
protected   void   CreateUserWizard1_FinishButtonClick(object   sender,   WizardNavigationEventArgs   e)
        {
                try
                {
                        Roles.AddUsersToRole(CreateUserWizard1.UserName.ToString(),   "用户 ");
                }
                catch(Exception   err)
                {
                        Response.Write( " <script> alert( ' "+err.Message+ " ') </script> ");
                }
        }
为什么这段代码会出现“System.Web.Security.Roles.AddUsersToRole(string[],   string)”最匹配的重载方法具有一些无效参数这样的错误?
还有,string[]和string区别是什么?我的理解前一个是字符串数组,是n个字符串,后面是单个字符串,但是n个字符串不是包含一个字符串么?
如果我想把用CreateUserWizard注册的用户加入角色应该怎么办?
非常感谢您的解答。

------解决方案--------------------
一个是数组,一个字符串
------解决方案--------------------
user后面多加了s,adduerstorole是一回很多,而你注册一次只有一个