после многократных попыток каскадного раскрытия я решил сделать это с помощью Jquery.
Это у меня в городе Контроллер
public ActionResult States(int id)
{
AcademicERP.Models.AcademicERPDataContext dc = new AcademicERPDataContext();
var states = from s in dc.States
where s.CountryID == id
select s;
return Json(states.ToList());
}
и я пытаюсь позвонить с
город / создать страницу со скриптом
var ddlCountry;
var ddlStateID;
function pageLoad() {
ddlStateID = $get("StateID");
ddlCountry = $get("CountryID");
$addHandler(ddlCountry, "change", bindOptions);
bindOptions();
}
function bindOptions() {
ddlStateID.options.length = 0;
var CountryID = ddlCountry.value;
if (CountryID) {
// some logic to call $.getJSON()
}
и у меня ДД в взглядах
<%= Html.DropDownList("CountryID") %>
<select name="StateID" id="StateID"></select>
так, что будет параметром getJSON?
Я имею в виду блог . но не работает.