单击链接时避免布局页面刷新

时间:2013-07-31 05:26:03

标签: asp.net-mvc-3

我正在 MVC3 中编写一个Web应用程序,它由一个不会改变的母版页(标题/菜单)组成。当我做点击某个链接时会导致刷新整个页面正确,但这会重绘整个屏幕并变得烦人,因为在每个帖子后面都会闪烁。

有没有办法不刷新布局页面?

提前感谢您的回复。

1 个答案:

答案 0 :(得分:0)

在一个视图中放置您想要刷新的所有内容并制作一个动作点,就像那样:

//layout head...

<div id='maincontent'>
@Html.Action("Content","SomeControl")
</div>

//layout foot...

使用post获取新内容并替换它:

//in refresh event
$.post("/SomeControl/Content",function(data){
    $("#maincontent").html(data);
})