У меня есть приложение на asp.net mvc. И я пытаюсь создать фильтр таблицы. Страница очень сложная, поэтому я не могу получить данные от ответа JSON. Я пытаюсь получить его посредством вызова с параметрами.Обновить asp.net mvc page
function refresh() {
var id = $("#list").val();
var params = { id: id };
$.get("/Home/Index", params, null, "json");
}
<select id="list" onchange="refresh()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<%foreach (var i in (IEnumerable<int>)ViewData["list"])
{ %>
<%=i %><br />
<%} %>
public ActionResult Index(int? id)
{
if (id == null)
id = 0;
ViewData["list"] = Enumerable.Range((int)id, 5).Select(i => i).ToList<int>();
return View();
}
Но я не вижу новых данных. Что не так? Как обновить страницу?
PS I meen, что я хочу пойти (перенаправить) от действия A к действию A (с параметром). Я не хочу реконструировать страницу на стороне клиента