0

我正在使用ASP .NET動態數據。
在我的一個編輯控件中,我想允許用戶將相關表中的記錄添加到當前頁面。 (從字面上看,如果您在訂單頁面上,則可以在此頁面上向系統添加新客戶,然後將其與該訂單相關聯)。 因此,我有一個DetailsView設置爲InsertMode,嵌套在UpdatePanel內部,由單擊「添加新」時調用的ModalPopupExtender顯示。 這個doohickey是我第一次執行這個過程,也就是添加了一個客戶(我也更新了下拉列表)。
但是,我意識到它沒有工作(正確),直到我刷新整個頁面。 當我連接我的調試器時,我的最大恐懼已經實現(確定,不是真的)。但是拋出了一個異常: 「Microsoft JScript運行時錯誤:Sys.InvalidOperationException:具有相同ID的兩個組件。」這似乎是抱怨作爲詳細信息視圖一部分的日曆擴展程序控件。Microsoft JScript運行時錯誤:Sys.InvalidOperationException:具有相同ID的兩個組件

關於這裏發生了什麼的任何指導將會很棒。謝謝。

+0

還沒有找到一個解決這個,但目前我看這:http://mattberseth.com/blog/2008/06/masterdetail_with_the_gridview_1.html作爲一種使用jQuery作爲替代方法。 – Irwin 2010-02-26 09:36:01

回答

0

我正在從文本框進行搜索,並在回發後遇到此錯誤。 UpdateMode="Conditional"UpdatePanel爲我工作。

0

你好,我得到了解決,

添加ScriptMode =在ScriptManager的「釋放」頁的那樣

<asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="0" ScriptMode="Release" 
     EnablePartialRendering="true" EnablePageMethods="true"> 
</asp:ScriptManager> 
相關問題