Asp.net mvc 选择带有分组元素的标记辅助对象
ASP.NET MVC Core中是否有分组选项,如下图所示。我正在使用最新版本的ASP.NET Core和VS2015:Asp.net mvc 选择带有分组元素的标记辅助对象,asp.net-mvc,tag-helpers,Asp.net Mvc,Tag Helpers,ASP.NET MVC Core中是否有分组选项,如下图所示。我正在使用最新版本的ASP.NET Core和VS2015: <select> <optgroup label="Swedish Cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> </optgroup> <opt
<select>
<optgroup label="Swedish Cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</optgroup>
<optgroup label="German Cars">
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</optgroup>
</select>
沃尔沃汽车
萨博
梅赛德斯
奥迪
显示:
选择标记帮助器有一个
项
参数,您可以在其中传递一个IEnumerable
SelectListItem
有一个属性Group
,它是SelectListGroup
的一个实例。换句话说,这实际上是关于如何设置SelectListItem
s的列表。如果已定义标记帮助器,则标记帮助器应生成optgroup
s。选择标记帮助器有一个items
参数,在该参数中传递一个IEnumerable
SelectListItem
有一个属性Group
,它是SelectListGroup
的一个实例。换句话说,这实际上是关于如何设置SelectListItem
s的列表。如果已定义标记帮助器,则标记帮助器应生成optgroup
s。是。“选择标记”辅助对象可以呈现选项的选项组。创建新的SelectListItem
对象时,只需提供一个Group
属性值
var swedish = new SelectListGroup { Name="Swedish" };
var german = new SelectListGroup { Name="German" };
var optionItems = new List<SelectListItem>
{
new SelectListItem { Value="vovlo", Text = "Volvo", Group = swedish },
new SelectListItem { Value="saab", Text="Saab", Group = swedish },
new SelectListItem { Value="mercedes", Text="Mercedes", Group = german } ,
new SelectListItem { Value="audi", Text ="Audi", Group = german }
};
// use optionItems for asp-items when using SELECT tag helper
var-swedish=new-SelectListGroup{Name=“swedish”};
var german=新的SelectListGroup{Name=“german”};
var optionItems=新列表
{
新建SelectListItem{Value=“vovlo”,Text=“Volvo”,Group=swedish},
新建SelectListItem{Value=“saab”,Text=“saab”,Group=swedish},
新建SelectListItem{Value=“mercedes”,Text=“mercedes”,Group=german},
新建SelectListItem{Value=“audi”,Text=“audi”,Group=german}
};
//使用“选择标记帮助器”时,对asp项目使用optionItems
是。“选择标记”辅助对象可以呈现选项的选项组。创建新的SelectListItem
对象时,只需提供一个Group
属性值
var swedish = new SelectListGroup { Name="Swedish" };
var german = new SelectListGroup { Name="German" };
var optionItems = new List<SelectListItem>
{
new SelectListItem { Value="vovlo", Text = "Volvo", Group = swedish },
new SelectListItem { Value="saab", Text="Saab", Group = swedish },
new SelectListItem { Value="mercedes", Text="Mercedes", Group = german } ,
new SelectListItem { Value="audi", Text ="Audi", Group = german }
};
// use optionItems for asp-items when using SELECT tag helper
var-swedish=new-SelectListGroup{Name=“swedish”};
var german=新的SelectListGroup{Name=“german”};
var optionItems=新列表
{
新建SelectListItem{Value=“vovlo”,Text=“Volvo”,Group=swedish},
新建SelectListItem{Value=“saab”,Text=“saab”,Group=swedish},
新建SelectListItem{Value=“mercedes”,Text=“mercedes”,Group=german},
新建SelectListItem{Value=“audi”,Text=“audi”,Group=german}
};
//使用“选择标记帮助器”时,对asp项目使用optionItems