为下拉列表创建部分视图

时间:2012-07-30 20:34:29

标签: .net asp.net-mvc-3 razor

我的观点模型

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)

如何将lambda表达式x => x.CountryId传递给局部视图,以便我可以在多个视图中重用DropDownList.cshtml。

PS:我不想使用Html.DropDownList

由于

0 个答案:

没有答案