フォームにこのドロップダウンがあり、データベースから呼び出された名前のリストが表示されます。いずれかを選択してフォームを送信すると、ページが更新されて結果が表示され、選択した値が空白に戻ります。フォームを投稿した後、選択した値を保持する方法はありますか?
<li class="form-line form-line-column" id="id_22">
<label class="form-label-top" id="label_22" for="input_22"> ADMIN </label>
<div id="cid_22" class="form-input-wide">
<select name="formAssigned_To">
<option></option>
@foreach(var row in db.Query("SELECT DISTINCT Name FROM Admins")){
<option value="@row.Name">@row.Name</option>
}
</select>
</div>
</li>
私は同じフォームにこの他のドロップダウンを持っていますが、これは静的であるため、データベースから呼び出されず、選択された値が残ります。ただし、最初のドロップダウンで同じことを行うことはできません。理由についてのアイデアはありますか?
<li class="form-line form-line-column" id="id_22">
<label class="form-label-top" id="label_22" for="input_22"> Status </label>
<div id="cid_22" class="form-input-wide">
<select class="form-dropdown" style="width:75px" id="input_22" name="formCase_Status">
<option selected="@(Request["formCase_Status"])"></option>
<option selected="@(Request["formCase_Status"] == "In Progress")" value="In Progress"> In Progress </option>
<option selected="@(Request["formCase_Status"] == "Pending")" value="Pending"> Pending </option>
<option selected="@(Request["formCase_Status"] == "Closed")" value="Closed"> Closed </option>
</select>
</div>
</li>