Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

ASP.NETでプルダウン選択をモデル抜きでやる

ASP.NETのviewにてインプットをする場合、あれこれヘルパーが提供されています。
このうち、プルダウン選択は既存モデルから引っ張り出すこともできますし、
あるいは

実際のところ

時間の選択画面を出したいが60分全部出すのは不毛なので0分、15分、30分、45分とかしたい場合

<td>
@Html.DropDownListFor(
m => m.MINIT, // プロパティ
new SelectListItem[] {
new SelectListItem() { Value="00", Text="00" },
new SelectListItem() { Value="15", Text="15" },
new SelectListItem() { Value="30", Text="30" },
new SelectListItem() { Value="45", Text="45" }
}, 
"------", // デフォではこれを表示。無効な値
new { @class = "hoge" } // そのほかの属性
) 
</td>