だから私は持っているプロジェクトで働いているすべての(非常に清潔で整然とらしい)user controls registered in its web.config file動的に追加するユーザーコントロールは、web.configファイルに登録さ
(ここでの問題が来る)しかし私がこれまでのところは良いですユーザーコントロールを動的に作成してページに追加しようとしています。これらのユーザーコントロールは、処理が必要なイベントを発生させます。
通常は問題ありません: コントロールをページに登録し、コントロールをロードし、正しいタイプにキャストし、イベントハンドラを割り当て、ページに追加して、魔法が起こる、簡単にピーシー。
しかし、コントロールがweb.configに登録されている場合、コントロールのタイプを参照できません。これは、キャストなしという意味で、イベント処理を意味しません。
デザイン時にページにusercontrolを追加すると、奇妙なことに型を参照できます。
これを回避する方法が必要です(ページにコントロールを登録したり、設計時にコントロールを追加する必要はありません)、何が欠けていますか?
各ページをコンパイルするウェブサイトについては、自分のアセンブリに当てはまるでしょう。 web.configにコントロールを登録する場合は、それが問題ありません。しかし、コントロールを別のアセンブリで定義して機能させる必要があるかもしれません。職場では、ウェブサイトプロジェクトでtelerikのコントロールを使用していますが、うまくいきます。 – Martin
あなたは絶対に正しいです。ちょうど簡単なテストをしました。それはWebアプリケーションで正常に動作し、Webサイトで惨めに失敗しました。ありがとう! –