我想通过扩展@Html.DropDownListFor帮助器来使用以下代码。我的控制器获得了一个列表,并且我正在向视图模型中的IEnumerable添加一个默认值。但是,我不想在每次想要一个具有默认值的dropdown时都编写所有这些代码。因此,扩展helper似乎是合乎逻辑的。
public class SiteGetSitesViewModel
{
public string SelectedSiteId { get; set; }
public IEnumerable<SelectListItem> SiteListItems { get; set; }
}