所以.. 我遇到的问题是我正在将客户端的 Web 应用程序迁移到 MVC2,而显示 html 内容的原始方法无法与 MVC 一起使用,因此我需要对其进行更新。我需要的功能是这样的:有一个包含操作的侧导航,并说用户单击“FooBar”,它将使用文档目录中的“FooBar.html”文件填充“mainContent”占位符。如果可能的话,我也想在没有回发的情况下这样做。有任何想法吗?
问问题
218 次
1 回答
0
当用户单击链接时,您可以使用 jQuery ajax 加载页面。load()
功能在这里将是理想的。
它只是HTML
和javascript
。没有特定于 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>
于 2012-08-01T17:33:59.363 回答