[英]Remember selected option after post
我有這個代碼
<select name="item.location" class="selectpicker"> @foreach (var x in JournalConnector.GetAllLocations()) { <option id="line" value="@x">@x</option> } </select>
它獲取數據庫中的位置。
發布表單后,我希望它記住所選的選項並重新啟動頁面。
頁面上其余的代碼在這里: JsFiddle
我已經嘗試使用localstorage和會話存儲,但是都沒有保存我需要保存的值(將為@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.SelectedID = ID;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.