Ну, это просто, и я знаю, что есть много источников об этом.
У меня есть сценарий jquery, например:
<script>
$(document).ready(function () {
$("#CountryId").change(function () {
$.get("@Url.Action("GetStateList","Controllers1")", { sOId: $("#CountryId").val() }, function (data) {
$("#StateId").empty();
$.each(data, function (index, row) {
$("#StateId").append("<option value='" + row.PersonnelNumber + "'>" + row.Name + "</option>")
});
});
})
});
</script>
public JsonResult GetStateList(string sOId)
{
string sPositionNumber = Session["xPersonnelNumber"].ToString();
db.Configuration.ProxyCreationEnabled = false;
List<Employee> StateList = db.Employees.Where(x => x.OrganizationNumber == sOId && x.Name != null).OrderBy(o => o.Name).ToList();
return Json(StateList, JsonRequestBehavior.AllowGet);
}
После обновления страницы sh, опция StateId
пуста. Как я могу сохранить список опций после того, как страница обновлена sh? Если я удалю .Empty()
, появится другой вариант. Это каскадный выпадающий список с использованием MVC. NET
Очень признателен.