これを行うにはいくつかの方法がありますが、これらの値をビューモデルに保存してp年齢。私はここでは例としてTuple
を使用しています:
public class MyViewModel
{
List<Tuple<int, string>> items_ = new List<Tuple<int, string>>();
public MyViewModel()
{
items_.Add(new Tuple<int, string>(1, "Item1"));
items_.Add(new Tuple<int, string>(2, "Item2"));
// etc
}
public List<Tuple<int, string>> Items { get { return items_; } }
}
あなたのコントローラ:
public class MyController : Controller
{
public ActionResult Index()
{
return View(new MyViewModel());
}
}
あなたのビュー:明らか
@model MyNameSpace.MyViewModel
<select id="mySelect" name="mySelect>
@{foreach(Tuple<int, string> item in Model.Items){
<option value="@item.Item1">@item.Item2</option>
}}
</select>
、あなたも作成するために、拡張子メソッドを作ることができますコンボボックスをもっと興味深い方法で追加してください:)
あなたのニーズに合わせて部分的なビューを使用しますか? – chardymcdennis
@chardymcdennis:そうは思わないでしょう。 –