Я не уверен, что мне не хватает, когда я выбираю элемент из DropdownList (Campus). Я хочу, чтобы FirePostBack Fire и загружал другой DropdownList, который строится, но его не происходит ... . Я пытаюсь работать с AutoPostBack на DropDownListForAutoPostBack using layoutBootstrap layout - MVC 4
Что такая проблема: ниже код отлично подходит для любого регулярного MVC 4 макета, но имеющие проблем только с TwitterBootStrap
макета работает, что мне нужно изменить или работать с раскладкой TwitterBootStrap?
вот мой код :,
@using (Ajax.BeginForm("CampusSelect", "Facility", new AjaxOptions { UpdateTargetId = "Campus_Building" }))
{
@Html.DropDownListFor(
m => m.CampusId,
new SelectList(Model.GetAllCampus(), "CampusId", "Text"),
string.Empty
)
}
<script type="text/javascript">
$('#CampusId').change(function() {
$(this).parents('form').submit();
});
</script>
Это, как я делаю это в тот же сценарий: Удалить сценарий и добавить ', новые {OnChange = «$ (this.form). submit(); "})' на ваш 'DropDownListFor' после' string.Empty'. Но как предостережение, использование вашего кода также сработало для меня. – MikeSmithDev
'Использование вашего кода также сработало для меня', вы используете макет загрузочного буфера twitter? –
yes ... Вы уверены, что 'ID' выпадающего списка верен? Предоставлял ли я код, который я вам предлагаю? – MikeSmithDev