1
다음과 같이 ajax로 코드를 작성했습니다. div를 업데이트하는 대신 부분 뷰로 리디렉션했습니다. ajax 옵션의 업데이트 대상 ID에 따라 이 설정되면 업데이트 할 수 없습니다. 나asp.net mvc의 ajax에서 update div
public class SearchController : Controller
{
public ActionResult search()
{
return View();
}
public PartialViewResult _search()
{
Thread.Sleep(3000);
ViewBag.message = "test";
return PartialView("_search");
}
}
@{
ViewBag.Title = "search";
}
<script src="../../Scripts/jquery-1.5.1.min.js" type="text/javascript"></script>
<h2>search</h2>
@Ajax.ActionLink("Click",
"_search",
new AjaxOptions
{
UpdateTargetId = "_search",
InsertionMode = InsertionMode.InsertAfter,
HttpMethod = "GET"
}
)
<div id="_search">
</div>