AJAx ModalPopupExtender を Web アプリに実装しようとすると問題が発生します。
私のアプリケーションは VS2005 アプリケーションでした。最初のステップとして、VS2010 に変換しました。ターゲット フレームワークは 4.0 です。
AJAXControlToolkit.Binary.NET4 をダウンロードしてインストールしました。
ModalPopupExtender を配置したいページには、まず ScriptManager を配置しました。次に、パネルを配置し、いくつかのボタンとリストボックスを追加しました。次に、パネルのツールバーの [Add Extender] をクリックし、ModalPopupExtender を選択しました。この時点まではすべて「問題ありません」。ただし、popupcontrolid のプロパティを「panel1」に、targetcontrolid を「button1」に変更し始めると (フォーム上で)...赤と黒のテキストが表示された灰色のボックスが表示されます。「コントロールの作成エラー - Panel1_ModalPopupExtender 不明なサーバー タグ「asp:ModelPopupExtender」。
ページの上部を見ると、REGister が表示されます。
web.config の変更 (さまざまな Web 記事による) からその他のさまざまな変更まで、あらゆることを試しました。運がない。
「動作」して実行されているように見えることに注意してください....つまり、ポップアップが表示されます。また、非 ModalPopUpExtender を追加することもできます...カレンダーのようにテキスト ボックスに...タグについて不平を言うエラーが生成されますが、実行されます。
考え?
別の質問に投稿する ModalPopupExtender とポストバックを扱う別の問題があります。