如何在控制器中使用create Dropdownlist

时间:2016-07-21 00:07:03

标签: c# asp.net-mvc razor

我需要将此剃刀代码替换为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>

1 个答案:

答案 0 :(得分:0)

如果目的是在多个页面中呈现此下拉列表。将此下拉代码放在“部分视图”或“创建Html帮助程序类”中以创建此下拉列表。我不明白你如何在控制器中创建下拉列表