私は MVC3 を学んでおり、ドロップダウン リストをcolors
ここのデータとして使用したいと考えています。どうすればいいですか?
私はそれを行うことができることを知っていますが、@Html.DropDownList("colors")
これをどのように行うのだろうか@Html.DropDownListFor(....)
? 私は少し困惑しており、助けと説明をいただければ幸いです。
便宜上、すべてを 1 つのページにまとめているので、これは実際のアプリではありません。
@functions {
private class Colors
{
public int ColorsId { get; set; }
public string ColorsName { get; set; }
}
}
@{
var list = new List<Colors>()
{
new Colors() {ColorsId = 1, ColorsName = "Red"},
new Colors() {ColorsId = 2, ColorsName = "Blue"},
new Colors() {ColorsId = 3, ColorsName = "White"}
};
var colors = new SelectList(list, "ColorsId", "ColorsName", 3);
}
@Html.DropDownListFor( ??? )