点击链接后,我必须在布局页面中加载*.cshtml
部分页面。如何在JavaScript / jQuery或Razor / MVC中完成它?
谢谢!
答案 0 :(得分:4)
如果您使用带有儿童行动的部分
例如
[ChildActionOnly]
ActionResult _Partial()
{
return PartialView();
}
然后最简单的方法是在布局中指定div(divPartial
)
<div id="divPartial"></div>
在View,href事件中,并使用JQuery加载方法。
<a href="#" id="aLink">click me</a>
<script>
$(document).ready(function() {
$('#aLink').click(function() {
$('#divPartial').load('@Url.ActionLink("_Partial","Controller")');
});
});
</script>