记住发布后选择的选项
本文关键字:选择 选项 | 更新日期: 2023-09-27 18:01:54
我有这个代码
<select name="item.location" class="selectpicker">
@foreach (var x in JournalConnector.GetAllLocations())
{
<option id="line" value="@x">@x</option>
}
</select>
获取数据库中的位置。
在我发布我的表单后,我想让它记住所选择的选项并重新开始页面。
页面上的其余代码在这里:JsFiddle我已经尝试使用本地存储和会话存储,但都没有保存我需要保存的值(这将是@x)
<select name="item.location" class="selectpicker">
@foreach (var x in JournalConnector.GetAllLocations())
{
@if(ViewBag.SelectedID ==x.id ){
<option id="line" selected="selected" value="@x">@x</option>
}
else{
<option id="line" value="@x">@x</option>
}
}
</select>
这不是确切的代码,但这是思想
控制器将张贴的id保存到viewbag
ViewBag.SelectedID = ID;