0

だから..私が遭遇した問題は、クライアントのWebアプリをMVC2に移行していることです。また、HTMLコンテンツを表示する元の方法では、MVCを使用できないため、更新する必要があります。必要な機能は次のとおりです。アクションを含むサイドナビゲーションがあり、ユーザーが「FooBar」をクリックすると、「mainContent」プレースホルダーにドキュメントディレクトリの「FooBar.html」ファイルが入力されます。可能であれば、ポストバックなしでこれを実行したいと思います。何か案は?

4

1 に答える 1

0

ユーザーがリンクをクリックしたときに、jQueryajaxを使用してページをロードできます。load()ここでは機能が理想的です。

ただHTMLjavascript。ASP.NETMVCに固有のものはありません

//Include jQuery library
<div>
  <a href="Home/about" class="aLink" >About</a>
  <a href="Home/FAQ" class="aLink" >FAQ</a>
  <a href="Home/Contact" class="aLink" >Contact</a>
</div>
<div id="mainContent">


</div>

<script type="text/javascript">
 $(function(){
    $("a.aLink").click(function(e){
       e.preventDefault();  // prevent the default navigation behaviour
       $("#mainContent").load($(this).attr("href"));
    });
 });

</script>
于 2012-08-01T17:33:59.363 に答える