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