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

使用ASP.net、C和ajax创建部分刷新页面,asp.net,c#-4.0,asp.net-ajax,Asp.net,C# 4.0,Asp.net Ajax,我将使用C语言用ASP.NET创建一个动态模板页面 模板页面由三个单独的框架组成。 第一帧是位于顶部栏的主菜单,第二帧是位于左侧栏的子菜单,第三帧是显示子菜单详细信息的侧栏右侧 这个过程是:如果你点击任何一个主菜单项,左侧栏应该只刷新而不是全部页面并显示所有子菜单 然后,一旦您选择了任何子菜单,右侧只应刷新并显示子菜单的详细信息 主要的一点是,我不想通过每个菜单选项刷新所有页面。 你能为我介绍一下这个模板吗 感谢您的考虑。您尝试过Updatepanel吗?或者您可以在jquery中使用.ajax

我将使用C语言用ASP.NET创建一个动态模板页面

模板页面由三个单独的框架组成。 第一帧是位于顶部栏的主菜单,第二帧是位于左侧栏的子菜单,第三帧是显示子菜单详细信息的侧栏右侧

这个过程是:如果你点击任何一个主菜单项,左侧栏应该只刷新而不是全部页面并显示所有子菜单

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

主要的一点是,我不想通过每个菜单选项刷新所有页面。 你能为我介绍一下这个模板吗


感谢您的考虑。

您尝试过Updatepanel吗?或者您可以在jquery中使用.ajax更新您想要的内容


查看此更新面板不会刷新整个页面,但会执行完整的回发

我建议使用以下方法:

这对性能更好

或 webseriveasmx、json和jquery:


亲爱的巴特,谢谢你的回答。我对json和jquery一无所知。如果你不知道,请指导我一步一步如何有一个样本页面与3个独立的部分,一旦用户点击顶部菜单的数据发送到第二部分,这是左子菜单和刷新这部分只。然后,用户单击左侧子菜单后,将数据发送到中间部分,并仅刷新页面的中间部分。或者,如果您有任何示例页面,请发送给我,让我清楚地了解这三部分之间传递的数据应如何在一个页面上工作。非常感谢。亲爱的Maxisam,谢谢你的回答。我正在尝试Updatepanel,但是我不知道jquery。如果你不介意,请指导我一步一步如何有一个样本页与3个独立的部分,一旦用户点击顶部菜单的数据发送到第二部分,这是左子菜单和刷新这部分只。然后,用户单击左侧子菜单后,将数据发送到中间部分,并仅刷新页面的中间部分。或者,如果您有任何示例页面,请发送给我,让我清楚地了解这三部分之间传递的数据应如何在一个页面上工作。非常感谢。如果您想使用jQuery更新页面,这里有一个很好的例子。谢谢你的回复。但我无法运行它,因为它显示BookRepository不存在的错误。我该如何克服这个错误?谢谢