Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何通过id或电子邮件将用户添加到角色_C#_Asp.net Mvc_Entity Framework_Asp.net Mvc 4 - Fatal编程技术网

C# 如何通过id或电子邮件将用户添加到角色

C# 如何通过id或电子邮件将用户添加到角色,c#,asp.net-mvc,entity-framework,asp.net-mvc-4,C#,Asp.net Mvc,Entity Framework,Asp.net Mvc 4,我使用的是简单的会员资格提供者。到目前为止效果很好。 提供了一种方便的方法 AddUserToRole接受两个参数: 用户名 罗兰胺 我有两个问题: 我的系统中的一个角色是由管理员手动创建的, 并且没有任何用户名(null)。我仍然想分配这些 将用户添加到一个角色。类似AddUserToRole(UserId,RoleName)的东西。怎么 我能超负荷吗 是否可以使用电子邮件而不是开箱即用的用户名?如果是的话,我会怎么做 您可以创建自己的提供程序并从Asp.Net成员资格提供程序继承。在那里,您

我使用的是简单的会员资格提供者。到目前为止效果很好。 提供了一种方便的方法

AddUserToRole接受两个参数:

  • 用户名
  • 罗兰胺
  • 我有两个问题:

  • 我的系统中的一个角色是由管理员手动创建的, 并且没有任何用户名(null)。我仍然想分配这些 将用户添加到一个角色。类似AddUserToRole(UserId,RoleName)的东西。怎么 我能超负荷吗
  • 是否可以使用电子邮件而不是开箱即用的用户名?如果是的话,我会怎么做

  • 您可以创建自己的提供程序并从Asp.Net成员资格提供程序继承。在那里,您可以为这些方法提供自己的重载。下面是另一个问题的示例,其中有人想使用电子邮件作为用户名。希望能有帮助