【发布时间】:2010-03-01 20:19:37
【问题描述】:
我正在开发一个 ASP.NET WebForms CMS 应用程序,但在解决特定问题时遇到了一些麻烦。一段时间以来,我在管理控制台的一侧有一个菜单,其中显示了构成站点地图的页面、链接等的列表。用户可以点击一个条目,在鼠标点击的时候弹出一个弹出菜单。该菜单有更新页面、查看页面、删除页面等选项。
我从我的用户那里得到了一些反馈,即必须多次点击才能进入更新页面变得乏味,尤其是在一次更新多个页面时。我想做的是更改我的应用程序,以便单击这些菜单项之一将打开更新页面,并且该页面顶部可以有其他选项。
问题在于,由于页面菜单可能非常繁重,我不想简单地导航到一个全新的页面,而且我已经在各个 aspx 页面中获得了现有的可用功能。我真正想要的是当您单击菜单项时,只更新包含更新控件的页面的主要部分。这是一张图片,可让您了解我正在使用的内容:
因此,我希望用户能够单击第 2 节中的项目,并使用该项目的更新控件更新第 3 节。我研究过使用 .NET AJAX UpdatePanel,但我需要的一些控件(例如验证控件)与 UpdatePanel 不兼容。
我需要一些想法来解决这个问题。最好的方法是什么?有没有人做过这样的事情?理想情况下,我希望能够保留我已构建的现有页面,因为我知道它们的逻辑有效。
【问题讨论】:
标签: .net ajax content-management-system