0

私のビューモデル

public class MyTest
{
   public string CountryId {get; set;}
   public IEnumerable<SelectListItem> Countries {get; set;}
}

私の見解

@Model MyTest

@{
  ViewBag._SelectList = MyTest.Countries;

  //I want to call the partial view by
  Html.Partial("_Dropdownlist"); //and specify the property x => x.CountryId
}

すべてのドロップダウンリストに使用できる部分ビューを作成しています_Dropdownlist.cshtml

@Html.DropDownListFor(<I need to use the property here>, ViewBag._SelectList)

x => x.CountryIdDropDownList.cshtmlを複数のビューで再利用できるように、ラムダ式を部分ビューに渡すにはどうすればよいですか。

PS:使いたくないHtml.DropDownList

ありがとう

4

0 に答える 0