0
我有兩種類型的用戶客戶端和供應商爲我的MVC 3應用程序。 如何自定義現有register.cshtml提供匿名用戶以下選項:MVC 3 - 自定義註冊用戶類型
- 1.要根據自己的選擇 註冊無論是作爲客戶或供應商
- 2.提供定製的註冊選項
到目前爲止這是一個相當大的挑戰。
我有兩種類型的用戶客戶端和供應商爲我的MVC 3應用程序。 如何自定義現有register.cshtml提供匿名用戶以下選項:MVC 3 - 自定義註冊用戶類型
到目前爲止這是一個相當大的挑戰。
我認爲您可以將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");
}
可以將此代碼可以用任何一個下拉列表或複選框列表中使用? –
您需要在視圖代碼中使用@ Html.DropDownFor()。您需要傳遞自定義模型中下拉列表的數據。數據可以是傳遞給視圖的字符串,然後將選擇發佈到將執行上面代碼的操作方法。 – ZeroDivide
嗯。有點混亂,但你已經把我放在正確的方向。我想知道,這是一個很好的網頁,我可以看看將角色集成到MVC 3應用程序的註冊過程中嗎? http://msdn.microsoft.com/en-us/library/system.web.security.roles.addusertorole.aspx –