我有這樣哪種方式更好地填充MVC中的Dropdownlist?
IEnumerable<SelectListItem> Users;
列表,我可以通過3方式填充在下拉列表中的用戶資料
1 - 使用視圖模型
Public class myViewModel
{
IEnumerable<SelectListItem> UserList;
}
,並填寫它像
viewmodel.UserList=GetUsers();
2從ViewBag中使用
ViewBag.UserList=GetUsers();
3,從使用的ViewData
ViewData["Users"]=GetUsers();
什麼是我的方式和其中一個區別是更好
沒有技術上的差異。只有使用差異。強類型用法(你的第一個考試)在編譯時檢查變量類型更好... –