-1

我正在MVC3中编写一个 Web 应用程序,它由一个不会更改的母版页(标题/菜单)组成。当我执行诸如单击链接之类的操作时,它会刷新整个页面,这是正确的,但这会重绘整个屏幕并变得烦人,因为在每次回帖时,整个屏幕都会闪烁。

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

提前感谢您的回复。

4

1 回答 1

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);
})
于 2013-07-31T05:36:08.750 回答