我正在構建一個ASP.NET MVC 4的Web應用程序,它允許創建用戶具有角色。有兩個角色:管理員和用戶。註冊時,用戶可以選擇感謝下拉列表新用戶的角色。所以這就是我迄今爲止所做的。從數據庫的DropDownList使用視圖模型
我UserViewModel:
public class UserModel
{
[Required]
[StringLength(50)]
[Display(Name="Username : ")]
public string Username { get; set; }
[Required]
[DataType(DataType.Password)]
[StringLength(50, MinimumLength=6)]
[Display(Name = "Password : ")]
public string Password { get; set; }
public Role Role { get; set; }
}
而且我HTTPGET方法:
[HttpGet]
public ActionResult Registration()
{
context = new MainDatabaseEntities();
ViewBag.Roles = new SelectList(context.Roles, "RoleId", "RoleDesc");
return View();
}
從這裏,我不知道我應該做的。我的ViewModel足夠好做我想做的事情(創建和更新用戶)嗎?我應該如何將ViewBag.Roles用於我的註冊視圖?
任何幫助傢伙?我非常感謝!
去http://www.asp.net/mvc/tutorials/older-versions/nerddinner/use-viewdata-and-implement-viewmodel-classes –
這可能會證明對你很有幫助... http:///stackoverflow.com/questions/781987/how-can-i-get-this-asp-net-mvc-selectlist-to-work –