6

*.cshtmlリンクをクリックした後、レイアウト ページに部分ページをロードする必要があります。JavaScript/jQuery または Razor/MVC でどのように行うことができますか?

4

1 に答える 1

6

Partial with Child アクションを使用する場合

[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 に答える