c# - 如何在 ASP.NET 的选择框中将我的模型字段设置为选定的值?
问题描述
我有以下编辑器字段,里面有一个选择列表:
<div class="editor-field">
<select name="listbox" id="listbox">
@foreach (var item in Model.ExerciseName)
{
<option value="@item.Name">
@item.Name
</option>
}
</select>
</div>
我的模型有一个字段 ChosenExercise。是否有一种简单的方法可以将 Model.ChosenExercise 设置为所选值?
解决方案
在你option
的前面加上selected="selected"
foreach
<div class="editor-field">
<select name="listbox" id="listbox">
<option value="@(Model.ChosenExercise)" selected="selected">@Model.ChosenExercise</option>
@foreach (var item in Model.ExerciseName)
{
<option value="@item.Name">
@item.Name
</option>
}
</select>
</div>
推荐阅读
- r - R:增加ggplot2中分割线的大小
- c++ - Invalid use of non-static member function c++ thread linux
- java - Spring如何在Spring上下文中使用非托管外部库类
- c# - MassTransit 可以用于工作队列场景吗?
- python - 如何获取运行 ipynb 文件的路径?
- javascript - 否则,相同输出的更多变量(JS)
- java - 以毫秒为单位计算差异需要时间
- python - 用于布尔值的比较运算符
- javascript - 将条码文本转换为 Microsoft Word 所需的 code128 格式以呈现为字体
- sql - 如果两行具有相同的 amt,则将“平衡”列值获取为“Y”,如果不在 SQL 查询中,则获取“N”