1

データベースからの値を使用して、ビューに複数のドロップダウンを作成するにはどうすればよいですか?ドロップダウンを1つ取得できますが、別のドロップダウンを追加するにはどうすればよいですか?

    public class MyModel
    {
        public Category Category { get; set; }
        public IEnumerable<SelectListItem> List { get; set; }

     }


public ActionResult Page()
    {
        var query = model.MyModel.Select(c => new SelectListItem
        {

            Value = c.ModelDescription,
            Text = c.ModelDescription

        });
        var model = new MyModel
        {
            List = query.AsEnumerable()
        };

        return View(model);
    }
4

1 に答える 1

0

プロパティを追加して、他のselectlistitemsを含めることができます

public class MyModel
{
    public Category Category { get; set; }
    public IEnumerable<SelectListItem> List1 { get; set; }
    public IEnumerable<SelectListItem> List2 { get; set; }
    public IEnumerable<SelectListItem> List3 { get; set; }
 }

そして、それらを設定するために必要な他のクエリを実行するだけです。そして、ビューでそれらを使用できます。

于 2012-06-08T18:28:20.060 に答える