Мой код ниже.У меня есть 4 комбинированных списка, все в отдельных частичных представлениях, и я хочу изменить выбранное значение комбинированного списка округа при выборе комбинированного списка судьи.В поле со списком судьи указывается округ, поэтому у вас есть название, или я могу просмотреть округ в зависимости от судьи. Как мне это сделать?
...
@model TestCascadeCombobox.Models.CCmaster
@{
ViewBag.Title = "Create";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Create</h2>
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<table>
<tr>
<td>
<div style="padding:5px">
@Html.Label("County", "County")
</div>
</td>
<td>
<div style="padding:5px">
@Html.Partial("CountyPartial", Model)
</div>
</td>
<td>
<div style="padding:5px">
@Html.Label("Judge", "Judge")
</div>
</td>
<td>
<div style="padding:5px">
@Html.Partial("JudgePartial", Model)
</div>
</td>
</tr>
<tr>
<td>
<div style="padding:5px">
@Html.Label("Year", "Year")
</div>
</td>
<td>
<div style="padding:5px">
@Html.Partial("YearPartial", Model)
</div>
</td>
<td>
<div style="padding:5px">
@Html.Label("Month", "Month")
</div>
</td>
<td>
<div style="padding:5px">
@Html.Partial("MonthPartial", Model)
</div>
</td>
</tr>
</table>
}
Далеетакое частичное представление для судьи
@model TestCascadeCombobox.Models.CCmaster
@Html.DevExpress().ComboBox(settings =>
{
settings.Name = "Judge";
//settings.CallbackRouteValues = new { Controller = "CircuitCaseloads", Action = "JudgePartial"};
settings.Properties.ValueType = typeof(int);
settings.Properties.TextField = "FullName";
settings.Properties.ValueField = "JudgeID";
settings.Properties.ClientSideEvents.SelectedIndexChanged = "function(s,e) { County.PerformCallback(); Month.PerformCallback(); }";
}).BindList(Model.judges).Bind(Model.judge).GetHtml()