我需要将此剃刀代码替换为C#并创建相同的功能,但在控制器中不在剃刀中
<select id="dropdownOne" name="dropdownOne" multiple="multiple" class="form-control">
@foreach (var Category in Model.AllCategories)
{
if (Model.Categories.Select(c => c.CategoryId).Contains(Category.CategoryId))
{
<option selected value="@Category.CategoryId">@Category.CategoryName</option>
}
else
{
<option value="@Category.CategoryId">@Category.CategoryName</option>
}
}
</select>
答案 0 :(得分:0)
如果目的是在多个页面中呈现此下拉列表。将此下拉代码放在“部分视图”或“创建Html帮助程序类”中以创建此下拉列表。我不明白你如何在控制器中创建下拉列表