MVC 3 - 用户类型的自定义注册

时间:2011-07-06 01:33:25

标签: asp.net-mvc-3 customization registration

我的MVC 3应用程序有两种类型的用户客户端和供应商。 如何自定义现有的register.cshtml,为匿名用户提供以下选项:

  • 1。注册为客户或供应商
  • 2。根据他们的选择提供自定义注册选项

到目前为止,这是一个相当大的挑战。

1 个答案:

答案 0 :(得分:0)

我认为您可以将User分配给Role,然后根据他们选择的角色返回功能。

希望这有帮助。

在控制器中你可以有类似的东西:

 public ActionResult Register(string role)
 {
     Roles.AddUserToRole(User, "role");

     if (User.IsInRole("Client"))
         return View("ClientRegistration");

     if ( User.IsInRole("Vendor"))
         return View("VendorRegistration");
 }