0

ユーザーのアクション (リンクのクリック) に基づいて、ComponentArt コールバックを介してさまざまなコントロールをプレースホルダーにロードするページがあります。

私はこのシナリオを実行しています:

  • アクション 1 は、ASP.NET バリデーターを含むコントロールをプレースホルダーに読み込みます。
  • アクション 2 は、バリデーターを持たない別のコントロールをロードします (最初のコントロールが置き換えられ、ページ上になくなります)。
  • ページを送信すると、JavaScript エラーが発生します。これは、バリデーターの JavaScript オブジェクトがまだページ上にありますが、それらが検証するコントロールが存在しないためです。

誰かがこの問題を経験したことがありますか、それを解決する方法について何か考えがありますか?

4

1 に答える 1

0

これはアクション 2 のバグのように聞こえます...元のコントロールはどのように削除されますか? バリデーターも明示的に削除する必要があるか、(すべて 1 つのコントロールですか?) コントロールを削除する方法が正しくありません。このコンテキストでの「コールバック」の意味がわかりません。これはAJAXコードですか?それともポストバックが発生していますか?

于 2009-10-27T00:49:26.260 に答える