我被要求采用现有的独立网络表格(即使用回发)并将其扔进灯箱。
独立网络表单已经保存并取消了具有预定义行为的按钮。例如,保存按钮会尝试保存表单,并显示验证错误,或者如果操作成功,则会重定向到应用中的其他某个页面。
但是,在这个新的“灯箱模式”的上下文中,如果操作成功,“保存”按钮还应关闭灯箱。
我看到两个选项:
选项1 - > UpdatePanel + ModalDialogExtender:
一个。从包含除保存/取消按钮之外的所有内容的独立Web表单中提取UserControl
湾在所述UserControl上引入保存和取消EventHandlers
℃。在页面的独立版本和灯箱版本上使用此UserControl,并适当地连接事件
选项2 - >客户端灯箱(即jQuery)
一个。 ....
我是jQuery的忠实粉丝,并倾向于使用它为我提供的控制级别的Ajax功能b / c。另一方面,我也想要最简单的解决方案。假设选项2是该选项,任何关于如何继续的指导将不胜感激。
答案 0 :(得分:0)
我正在使用fancybox(见http://fancybox.net/home)取得了巨大成功。它有一个模式,它可以在iframe花式框中显示我的aspx页面(通常是没有菜单等的编辑表单)。
它也可以从iframe中的javascript关闭。