简单 asp.net 标签助手列表<>问题
simple asp.net tag helper list<> question
我不确定你是否能做到这一点,我只是在学习和试验一些。
在我的 cshtml 文件中:
@{
List<string> items = new List<string>();
items.Add("item 1");
items.Add("item2");
}
然后我只想在 select:
中访问它
<td><select asp-for="Genre" asp-items=@items /></td>
有没有办法做到这一点,或者我只是想给一匹真正想要苹果的马喂棒球?
您可以尝试使用 List<SelectListItem>
而不是 List<string>
SelectListItem
class 属于 Microsoft.AspNet.Mvc.Rendering
命名空间。
@{
List<SelectListItem> items= new List<SelectListItem>()
{
new SelectListItem {Text = "item1", Value = "item1"},
new SelectListItem {Text = "item2", Value = "item2"}
};
}
<td><select asp-for="Genre" asp-items="@items"></select></td>
我不确定你是否能做到这一点,我只是在学习和试验一些。
在我的 cshtml 文件中:
@{
List<string> items = new List<string>();
items.Add("item 1");
items.Add("item2");
}
然后我只想在 select:
中访问它 <td><select asp-for="Genre" asp-items=@items /></td>
有没有办法做到这一点,或者我只是想给一匹真正想要苹果的马喂棒球?
您可以尝试使用 List<SelectListItem>
而不是 List<string>
SelectListItem
class 属于 Microsoft.AspNet.Mvc.Rendering
命名空间。
@{
List<SelectListItem> items= new List<SelectListItem>()
{
new SelectListItem {Text = "item1", Value = "item1"},
new SelectListItem {Text = "item2", Value = "item2"}
};
}
<td><select asp-for="Genre" asp-items="@items"></select></td>