[英]How do I set my Models field to the selected value in my select box in ASP.NET?
I have the following editor-field with a select list inside:我有以下编辑器字段,其中包含 select 列表:
<div class="editor-field">
<select name="listbox" id="listbox">
@foreach (var item in Model.ExerciseName)
{
<option value="@item.Name">
@item.Name
</option>
}
</select>
</div>
My model has a field ChosenExercise.我的 model 有一个字段 ChosenExercise。 Is There an easy way to set Model.ChosenExercise to the selected value?
是否有一种简单的方法可以将 Model.ChosenExercise 设置为所选值?
Add option
with selected="selected"
before your foreach
在你的
foreach
之前添加带有selected="selected"
的option
<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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.