0

私は ASP .NET 動的データで作業しています。
私の編集コントロールの 1 つで、ユーザーが関連テーブルから現在のページにレコードを追加できるようにしたいと考えていました。(文字通り、注文ページにいる場合、このページでもシステムに新しい顧客を追加し、それをその注文に関連付けることができます)。そのため、「新規追加」がクリックされたときに呼び出される ModalPopupExtender によって表示される UpdatePanel 内にネストされた、InsertMode に設定された DetailsView があります。この doohickey は、このプロセスを初めて実行するときに機能します。つまり、顧客が追加されます (ドロップダウン リストも更新します)。
ただし、ページ全体を更新するまで、(適切に) 再び機能しないことに気付きました。デバッガーを接続したとき、私の最悪の懸念が実現しました (わかりました、そうではありません)。しかし、「Microsoft JScript ランタイム エラー: Sys.InvalidOperationException: 同じ ID を持つ 2 つのコンポーネント」という例外がスローされていました。詳細ビューの一部である Calendar Extender Control について不平を言っているようです。

ここで何が起こっているかについてのガイダンスは素晴らしいでしょう。ありがとう。

4

3 に答える 3

0

私のポップアップ コントロールを見てください 。動的データのポップアップ挿入コントロールは、まさにその目的のために作成しました。

于 2010-05-02T11:21:26.370 に答える
0

テキストボックスからの検索に取り組んでいましたが、ポストバック後にこのエラーが発生しました。UpdateMode="Conditional"私のためにUpdatePanel働いた。

于 2013-08-16T07:35:29.227 に答える
0

こんにちは、私は解決策を手に入れました。

そのようなページの ScriptManager にScriptMode="Release"を追加します

<asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="0" ScriptMode="Release"
        EnablePartialRendering="true" EnablePageMethods="true">
</asp:ScriptManager>
于 2014-04-23T07:00:40.547 に答える