6

*.cshtml单击链接后,我必须在布局页面中加载部分页面。如何在 JavaScript/jQuery 或 Razor/MVC 中完成?

4

1 回答 1

6

如果您使用 Partial with Child Action

例子

[ChildActionOnly]
ActionResult _Partial()
{

  return PartialView();
}

那么最简单的方法是divPartial在布局中指定一个 div ( )

<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>
于 2013-03-16T07:39:36.370 回答