1
ASP.NET MVC4에서 부분 뷰를 사용하기 시작했습니다. 제출 버튼을 클릭하면 부분보기가 올바르게로드 된 상태에서 올바르게 작동합니다. DropDownLists 및 날짜 필드를 사용하여 선택한 인덱스 또는 값이 변경 될 때 ajax 게시를 만들어야합니다. (이 다른 dropdownlists은 그 값이 선택한 날짜를 기준으로하며, 다른 선택된 값)아약스 게시 후 부분보기를로드하는 방법?
이이 분야 중 하나입니다
@Html.EditorFor(model => model.Overtime.StartDate)
그리고 이것은 내가 AutoPostBack을 해결 방법입니다 . 나는 html 내용을 대체했다. 하지만 아약스 게시물이 제출 단추에서 시작되지 않은 경우에도 프레임 워크가이를 수행 할 수 있다고 생각했습니다.
<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에서이 표준 솔루션이 있습니까?