在Asp.Net Core MVC下拉列表中设置属性值

时间:2019-03-06 14:03:05

标签: asp.net-core

使用HTML帮助程序,可以在下拉列表中选择

ASP.net MVC核心设置属性。 请检查波纹管以供参考。 有人可以帮我吗?

 @{ var TimesheetType = domainData.Where(x => x.Type == "TimeSheetType").SelectMany(m => m.DomainList).ToList();}

<select id="DefaultTimeEntry">
    <option value="" description="">Select</option>
    @foreach (var item in TimesheetType)
    {
        if (item.ID == Convert.ToString(Model.DefaultTimeEntry))
        {
            <option value="@item.ID" description="@item.Description" selected>@item.Name</option>
        }
        else
        {
            <option value="@item.ID" description="@item.Description">@item.Name</option>
        }

    }
</select>

就像这样,我想使用html标签助手在select标签中设置描述属性。例如

 <select asp-for="DefaultTimeEntry" asp-items="@(new SelectList(TimesheetType, "ID", "Name"))">
    <option value="">Select</option>
 </select>

0 个答案:

没有答案