Это немного глотка, но у меня есть два раскрывающихся списка, на мой взгляд:MVC Динамически передать модель в PartialView с видом на изменение DropDownList
<div>
@Html.LabelFor(m => m.APlayerID)
@Html.DropDownListFor(m => m.APlayerID, Model.AbzPlayers, "Please select", new { id = "abz" })
</div>
<div>
@Html.LabelFor(m => m.EPlayerID)
@Html.DropDownListFor(m => m.EPlayerID, Model.EdzPlayers, "Please select", new { id = "edz" })
</div>
Под этим я имею частичный вид:
<div id="partialview" class="panel-body">
@Html.Partial("SingleResultsView", Model.SingleResults)
</div>
Я хочу обновить этот частичный вид в зависимости от того, какие игроки были выбраны из выпадающего списка, желательно при изменении.
Я посмотрел кучу примеров на это, но не могу найти ничего, что проходит отфильтрованный Model.SingleResults.Where (х => x.abzID == ABZ & & x.edz == EDZ) через. Мое мнение находится в общей папке, поэтому у него нет контроллера, это всегда проблема при поиске решений, поскольку все, кажется, дают контроллер/просмотр URL!
Я был в состоянии отобразить PartialView, используя что-то вроде этого, но это, очевидно, ничего с АБЗ и Edz (значения из выпадающего списка), а я не знаю, как передать модель не делает:
$(function() {
$('#abz').change(function() {
var value = $(this).val();
$.ajax({
url: "@Url.Content("Shared/SingleResultsView")",
type: 'GET',
cache: false,
success: function (value) {
$("#partialview").html(value);
}
});
});
});
Помощь была бы высоко оценена!
Заранее спасибо