2017-05-04 9 views
0

私はMVCが新しく、モデルをビューにドロップダウンリストとして渡す方法について問題があります。私はこのような2つのモデルを持っています...モデルをMVCのドロップダウンリストとして渡すには

public class CarModel 
    { 
     public int Id {get set;} 
     public string Manufacturer {get;set;} 

    } 


public class Fuel 
    { 
    public int Id {get;set;} 
    public string FuelType {get;set;} 
    } 



public ActionResult() 
{ 
    //some logic here 
    return View("Home", carModel) 
} 

And here is the view .. 


@model myproject.Models.CarModel 
     <div class="row"> 
      <div class="col-md-3"> 
       @Html.LabelFor(m => m.Manufacturer) 
      </div> 

      <div class="col-md-9"> 
       @Html.EditorFor(m => m.Manufacturer) 
      </div> 
     </div> 

燃料タイプのリストを追加する必要があります。しかし、私は私がドロップダウンリストで結果を表示し、一覧表示する燃料モデルに合格するための最良の方法となります

<div class="row"> 
     <div class="col-md-3"> 
      @Html.LabelFor(m => m.FuelType) 
     </div> 
     <div class="col-md-9"> 
      @Html.DropDownListFor(m => m.FuelType) 
     </div> 

    </div> 

何...私はここに燃料モデルにアクセスすることができますどのようにわからないんですか?

+0

可能な重複[ASP.NET MVC - 複数のモデルとビュー](http://stackoverflow.com/questions/944334/asp-net-mvc-view - 複数モデル付き) – Krishna

答えて

1

単にドロップダウンでリストを結合するための DropDownListFor を使用していただきありがとうございます。

は詳細を参照してくださいここで

DropDownList in MVC 4 with Razor