前言
前幾天看到MVC 5.1 Release 的消息,利用假日玩了一下新增的Html - EnumDropDownList。在以往要自己擴充這個MvcHtmlString,目前新的版本已經內建進去,以下用MVC預設範本記錄些Sample Code
安裝
至套件管理主控台輸入 Install-Package Microsoft.AspNet.Mvc -Version 5.1.0-rc1 –Pre 來安裝至Models資料夾加入MyEnum class
定義一個DeptEnum
打開Modles->AccountViewModels –> RegisterViewModel,新增一個DeptEnum的成員
至Account註冊頁面,打開Register.cshtml,加入Html.EnumDropDownListFor()
如此就可以看到下拉式選單!
Sumbit後也可以看到自動的Model binding了,看來以後開發MVC會越來越方便了 ^_^
延伸閱讀
Release Candidates for ASP.NET MVC 5.1, Web API 2.1 and Web Page 3.1.如何讓舊版MVC實做EnumDropDownList
Enum (C# 參考)
沒有留言:
張貼留言