Я только начал использовать частичные представления в ASP.NET MVC4. Он отлично работает, когда я нажимаю кнопку отправки, частичный вид загружен правильно. Мне нужно использовать DropDownLists и поля даты, которые должны сделать post ajax при изменении выбранного индекса или значения. (Есть некоторые другие DropDownLists и эти значения основаны на выбранной дате, а также другие выбранные значения)Как загрузить частичный вид после сообщения ajax?
Это одна из областей:
@Html.EditorFor(model => model.Overtime.StartDate)
И это, как я решена AutoPostBack , Я сделал замену содержимого html. Но я думал, что это может быть сделано Framework, даже если сообщение ajax не будет запущено из кнопки отправки.
<script type="text/javascript">
$(document).ready(function() {
$("#Overtime_StartDate").datepicker({ dateFormat: 'yy/mm/dd' });
$("#Overtime_StartDate").change(function() {
var postData = $("#PostData").serialize();
$.post("ManageOvertimes", postData, function (data) {
$('#Fields').html(data);
});
});
});
</script>
страница, которая содержит частичный вид:
<div id="Fields">
@Html.Partial("IndexPartial", Model)
</div>
Итак, вопрос: есть ли стандартное решение для этого в ASP.NET MVC4?