Динамический раскрывающийся список в ASP.NET MVC БЕЗ РЕЗУЛЬТАТА ДЕЙСТВИЯ СОЗДАТЬ()

#javascript #asp.net-mvc #dropdown #cascadingdropdown #actionresult

Вопрос:

Я НЕ МОГУ СОЗДАТЬ КАСКАДНЫЙ ВЫПАДАЮЩИЙ СПИСОК В ACTIONRESULT CREATE, ОН РАБОТАЕТ ТОЛЬКО В ИНДЕКСЕ РЕЗУЛЬТАТОВ ДЕЙСТВИЙ

ВОТ И ВЕСЬ КОД

контроллер

 public class PessoasController : Controller  {  private GestarkContext db = new GestarkContext();   // GET: Pessoas  public ActionResult Index()  {  ViewBag.Gabinetes = new SelectList(db.Gabinetes, "GabineteId", "Nome");   var pessoageral = db.Pessoas.Include(a =gt; a.gabojecto).Include(a =gt; a.nivelojecto);  return View(pessoageral.ToList());  }   [HttpPost]  public JsonResult getDistricts(int gbtID)  {  Listlt;Departamentogt; DepartamentoList = db.Departamentoes.Where(p =gt; p.GbtId == gbtID).ToList();   return Json(DepartamentoList, JsonRequestBehavior.AllowGet);  }  

ПРОСМОТРЕТЬ ИНДЕКС — ОН РАБОТАЕТ ЗДЕСЬ

 lt;scriptgt;  $(function () {  $('#Gabinetes').change(function () {  var gbtID = $(this).val();  $.ajax({  type: "post",  dataType: "json",  contentType: "application/json; charset=utf-8",  url: "getDistricts",  data: "{gbtID:'"   gbtID   "'}",  success: function (data) {  $('#DepartamentoList').empty();  $('#DepartamentoList').append('lt;option selected="selected" value=""gt;Select Departamentolt;/optiongt;')  $.each(data, function (i, d) {  $('#DepartamentoList').append('lt;option value='   d.DircId   'gt;'   d.Depto   'lt;/optiongt;');  });   },  failure: function (data) {  alert('error occured');  }   });  });  }); lt;/scriptgt; 
 lt;h2gt;Lista de Funcioários Registradoslt;/h2gt; lt;br /gt; lt;label class="col-md-2 control-label"gt;Gabinetelt;/labelgt; lt;div class="col-md-5"gt;  @Html.DropDownList("Gabinetes", null, htmlAttributes: new { @class = "form-control" }) lt;/divgt; lt;div class="form-group"gt;  lt;label class="col-md-2 control-label"gt;Departamentolt;/labelgt;  lt;div class="col-md-4"gt;  lt;select id="DepartamentoList" name="DepartamentoList" class="form-control"gt;lt;/selectgt;  lt;/divgt; lt;/divgt;  lt;pgt;  @Html.ActionLink("Visualizar Formulário", "Index", "Principal", null, new { @class = "btn btn-default" }) | @Html.ActionLink("Adicionar Novo", "Create", null, new { @class = "btn btn-primary" }) | @Html.ActionLink("Exportar em Excel", "ExportToExcel", null, new { @class = "btn btn-success" }) lt;/pgt;  

……….. введите описание изображения здесь ТЕПЕРЬ ПРИ ПРОСМОТРЕ СОЗДАТЬ НЕ РАБОТАЕТ

Я пишу код так же, как и в индексе, но он не работает

МНЕ НУЖНА ВАША ПОМОЩЬ, ПОЖАЛУЙСТА