【发布时间】:2021-12-24 12:39:45
【问题描述】:
我正在尝试在我的索引页面中创建一个下拉列表,并使用 Controller 方法中的值填充它。我在控制器中创建了一个方法,获取需要在 index() 页面中添加的下拉列表的值
private SortedSet<string> getRooms(DbSet<RmRoom> rmRooms)
{
var roomNameSet = new SortedSet<string>();
foreach (var item in rmRooms)
{
roomNameSet.Add(item.Name);
}
return roomNameSet;
}
现在在索引页面上我不知道如何调用这个方法来填充下拉列表
<select id="dropdownRoom">
<option value="0">Select Room</option>
//here how to call the controller method
</select>
大多数论坛都在讨论使用 ViewData/ViewBag。但是我想检查我们是否可以直接调用控制器操作来填充下拉列表
【问题讨论】:
标签: c# asp.net razor asp.net-core-mvc