我的MVC 3应用程序有两种类型的用户客户端和供应商。 如何自定义现有的register.cshtml,为匿名用户提供以下选项:
到目前为止,这是一个相当大的挑战。
答案 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");
}