【发布时间】:2013-03-16 07:20:58
【问题描述】:
单击链接后,我必须在布局页面中加载*.cshtml 部分页面。如何在 JavaScript/jQuery 或 Razor/MVC 中完成?
【问题讨论】:
标签: jquery asp.net-mvc razor jquery-events
单击链接后,我必须在布局页面中加载*.cshtml 部分页面。如何在 JavaScript/jQuery 或 Razor/MVC 中完成?
【问题讨论】:
标签: jquery asp.net-mvc razor jquery-events
如果您使用带子操作的部分
例子
[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>
【讨论】: