处女问:一个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是一回很多,而你注册一次只有一个