我正在 MVC3 中编写一个Web应用程序,它由一个不会改变的母版页(标题/菜单)组成。当我做点击某个链接时会导致刷新整个页面正确,但这会重绘整个屏幕并变得烦人,因为在每个帖子后面都会闪烁。
有没有办法不刷新布局页面?
提前感谢您的回复。
答案 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);
})