我正在处理 ASP .NET 动态数据。
在我的一个编辑控件中,我希望允许用户将相关表中的记录添加到当前页面。(从字面上看,如果您在订单页面上,您也可以在此页面上向系统添加新客户,然后将其与该订单相关联)。因此,我将 DetailsView 设置为 InsertMode,嵌套在 UpdatePanel 内,由单击“添加新”时调用的 ModalPopupExtender 显示。这个doohickey在我第一次执行这个过程时起作用,也就是说,添加了一个客户(我也更新了下拉列表)。
但是,在我刷新整个页面之前,我意识到它不再(正确地)工作了。当我连接我的调试器时,我最担心的事情就实现了(好吧,不是真的)。但是抛出了一个异常:“Microsoft JScript 运行时错误:Sys.InvalidOperationException:两个具有相同 id 的组件。” 这似乎在抱怨作为详细信息视图一部分的日历扩展器控件。
任何关于这里发生的事情的指导都会很棒。谢谢。