2012-08-01 113 views
0

所以..我遇到的問題是我正在將客戶端的Web應用程序遷移到MVC2,並且顯示HTML內容的原始方法不能使用MVC,因此我需要更新它。我需要的功能是這樣的:有一個側面導航將包含操作,並說用戶點擊「FooBar」它將從文檔目錄中用「FooBar.html」文件填充「mainContent」佔位符。如果可能的話,我想這樣做也沒有回傳。有任何想法嗎?MVC2 C#:我如何使用文件中的html填充contentplaceholder?

+0

http://api.jquery.com/load/是你的鏡頭 – Rab 2012-08-01 17:34:03

回答

0

當用戶點擊鏈接時,您可以使用jQuery ajax加載頁面。 load()功能將是理想的。

它只是HTMLjavascript。沒有具體的ASP.NET MVC

//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> 
+1

謝謝,Shyju,這個作品特別:)。 – 2012-08-01 18:12:41

+0

@MarcusNizza:不客氣:) – Shyju 2012-08-01 18:13:22

相關問題