Я хочу показать данные одним кликом из моего выпадающего списка.Как я могу получить это?Я новичок в ASP.NET MVC.
Ниже приведен индекс мой вид:
<div class="form-group">
@Html.Label("Process", htmlAttributes: new { @class = "control-label col-md-1" })
<div class="col-md-4">
@Html.DropDownList("ProcessID", null,"Please Select", htmlAttributes: new { @class = "form-control", onchange = "CallChangefunc()" })
@*@Html.ValidationMessageFor(model => model, "", new { @class = "text-danger " })*@
</div>
</div>
Мой метод на контроллере:
public ActionResult Index(int? ProcessID = null)
{
ViewBag.ProcessID= new SelectList(db.Processes, "ProcessID", "ProcessName");
var agendaList = db.AgendaUploads.Where(l => l.ProcessID == ProcessID).ToList();
return View(agendaList);
}
И у меня есть этот скрипт:
<script>
function CallChangefunc(val)
{
window.location.href="/AgendaUploads/Index?q="+val;
}
</script>
Как получить данные об изменении в выпадающем списке?Заранее спасибо.