使用ASP.net,C#和ajax创建部分刷新页面

时间:2011-10-25 03:22:34

标签: asp.net c#-4.0 asp.net-ajax

我将使用C#创建一个动态模板页面。

模板页面由三个独立的框架组成。 第一帧是主菜单,位于顶栏,第二帧是子菜单,位于左侧栏,第三帧是侧栏的右侧,显示子菜单的细节。 / p>

过程是:如果您点击任何主菜单项,左侧栏应该只刷新所有页面并显示所有子菜单。

然后,一旦您选择了任何子菜单,右侧应该只刷新并显示子菜单的详细信息。

重点是我不想通过每个菜单选择刷新所有页面。 你能指导我这个模板吗?

感谢您的考虑。

2 个答案:

答案 0 :(得分:0)

您是否尝试过Updatepanel?或者你可以在jquery中使用.ajax来更新你想要的地方。

查看此UpdatePanel Tips and Tricks

答案 1 :(得分:0)

updatepanel不会刷新整个页面,但会完全回发。

我建议使用这个:http://www.mikesdotnetting.com/Article/40/ASP.NET-and-Ajax-using-XmlHttpRequest

性能更好

或  webserive(asmx),json和jquery:

http://www.mikesdotnetting.com/Article/96/Handling-JSON-Arrays-returned-from-ASP.NET-Web-Services-with-jQuery