예를 들어 일부 컨트롤을 부분 렌더링하고 싶습니다. 그녀의 내 코드 :asp mvc 2 부분 렌더링
여기<script type="text/javascript">
$("#datetime").datepicker({ dateFormat: 'dd.mm.yy', onSelect: function (dateText, inst) {
$.ajax({
type: 'POST',
data:
{
datetime: dateText
},
url: '<%= VirtualPathUtility.ToAbsolute("~/ExcelToHtml") %>',
async: true,
success: function (response) { $('#report').html(response) }
});
}
});
</script>
<div id="report">
</div>
서버 코드 :
public PartialViewResult ExcelToHtml(DateTime datetime) {
ViewData["datetime"] = datetime;
return PartialView("ExcelToHtml");
}
지금, 내가 DIV (ID = 보고서)에, 내 일을보고 싶어,하지만 난 그것을 볼니까. 예를 들어, 내가 틀린 부분을 이해할 수 없습니까?
및 제어 ExcelToHtml.ascx :<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<% ViewData["datetime"].ToString(); %>
안녕하세요
에 삽입 얻을 수 있는지 내가 생각 – eba작동 아마도 문제는 AJAX를 통해 반환되는 것이 아니라는 의미의 오류 일 가능성이 높습니다. – Fenton