将用户添加到成员资格提供程序中的角色

本文关键字:程序 角色 添加 用户 成员 | 更新日期: 2023-09-27 18:01:21

我已经通过了一个关于Asp.net Membership Provider的视频教程,他在VB中完成了他的编码。相同的代码我在C#中使用,但在这一点上,我得到一个错误作为The best overloaded method match for 'System.Web.Security.Roles.AddUsersToRole(string[], string)' has some invalid arguments

这是我写的参考视频谁知道哪里出了问题

Roles.AddUsersToRole(User.Identity.Name, ListBox1.SelectedValue);

将用户添加到成员资格提供程序中的角色

你应该使用:

角色。AddUserToRole

代替:

角色。AddUsersToRole

Roles.AddUsersToRole(new string[] {User.Identity.Name}, ListBox1.SelectedValue);

我认为,事实上,这是必要的:

Roles.AddUsersToRole(new string[] {User.Identity.Name}, ListBox1.SelectedValue);