首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用现有.NET页更新另一页的一部分的最佳方法

使用现有.NET页更新另一页的一部分的最佳方法
EN

Stack Overflow用户
提问于 2010-03-02 04:19:37
回答 2查看 47关注 0票数 0

我正在开发一个ASP.NET WebForms内容管理系统应用程序,但在解决一个特定问题时遇到了一些问题。有一段时间,我在管理控制台的一侧有一个菜单,其中显示了组成网站地图的页面、链接等列表。用户可以单击一个条目,在鼠标单击点上弹出一个弹出菜单。此菜单具有更新页面、查看页面、删除页面等选项。

我从我的用户那里得到了一些反馈,他们认为必须多次点击才能进入更新页面变得单调乏味,特别是在一次更新许多页面的时候。我想要做的是更改我的应用程序,以便单击其中一个菜单项将打开更新页面,并且在该页面的顶部可以有其他选项。

问题是,由于页面菜单可能相当繁重,我不想简单地导航到一个全新的页面,而且我已经在各个aspx页面中获得了现有的和正在运行的功能。我真正想要的是,当您单击菜单项时,只有包含更新控件的页面的主要部分才会更新。这是一张图片,让你对我正在使用的东西有一个概念:

因此,我希望用户能够单击节#2中的项目,并使用该项目的更新控件来更新节#3。我曾研究过使用.NET AJAX UpdatePanel,但我需要的一些控件,如验证控件,与UpdatePanel不兼容。

我需要一些关于如何做这件事的想法。最好的方法是什么?以前有没有人做过这样的事情?理想情况下,我希望能够保留我构建的现有页面,因为我知道它们的逻辑是有效的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-02 04:24:49

在过去,我将#3包装在iframe中,#2项只是设置iframe的src。这真的不是很糟糕,而且所有的东西都是分开的。也就是说,我讨厌iframes。

票数 0
EN

Stack Overflow用户

发布于 2010-03-02 04:24:53

听起来你有两个选择: IFrames和popups。

两者都允许您使用现有的表示标记和逻辑,只需很少的重新编码。IFrames增加了不那么烦人的好处,没有弹出窗口拦截器成为问题的风险。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2358787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档