我在一个名为 _Header 的文件中包含以下内容,该文件包含在布局页面的所有页面中:
@{
ViewBag.Title = "_Header";
}
<header>
<a id="home" href="#">MenuEditor</a>
</header>
<script type="text/javascript">
$(function () {
var a = document.getElementById("home");
a.onclick = function () {
$("#main").load("@Url.Content("/Home/")");
return false;
};
});
</script>
在我的布局页面中,有一个名为#main 的 div,其中包含每个页面的所有内容,需要更改。
<div id="main">
@RenderBody()
</div>
我的问题是它只会将 #main 更改为 /Home/ 的内容一次,但不会再这样做了!有没有办法让它在第一次点击后继续收听?