我正在尝试将数据从Category
表加载到Bootstrap下拉列表中,如:
<div class="form-group">
<label for="sel1"></label>
<select class="form-control" id="cat">
<option>Select From The List</option>
@{
DataEntities ctx = new DataEntities();
var cat = ctx.Categories.OrderByDescending(p => p.CategoryName);
foreach (var item in cat)
{
<option>item</option>
}
}
</select>
</div>
但我得到的是结果
item
的计数等于Category
表中的行数,但我没有得到实际值! 。你能告诉我我做错了吗?
答案 0 :(得分:1)
您在选项标签中遗漏了@
符号。
foreach (var item in cat)
{
<option>@item</option>
}
在您的代码中,您只需为"item"
中的每个项目添加字符串cat
。