私は1.1プロジェクトを2.0に変換しており、一部のユーザーコントロールに問題があります。クラスライブラリのUserControls
元のプロジェクトには、クラスライブラリプロジェクトとウェブサイトプロジェクトがありました。クラスライブラリプロジェクトには、UserControlsというフォルダがあり、これにはいくつかのascxファイルとそのコードビハインドファイルがありました。
私はこれらのユーザーコントロールを別のクラスライブラリプロジェクトの新しいソリューションに持ち込むために同じ構造を保ちたいと思います。フルクラスから部分クラスに変更し、CodeBehindをページのCodeFileに変更しました。
protected System.Web.UI.WebControls.DropDownList _findModeList;
など
を次のように古いユーザーコントロールで
は、ユーザーコントロール内のすべてのWebコントロールがリストされていた私は、それは、.NET 2が、代わりにCodeFile属性を使用して思いました私はこれをする必要はないかもしれませんが、省略するとコンパイルされません。
しかし、私はそれを含めるとコンパイルされますが、 "オブジェクト参照がオブジェクトのインスタンスに設定されていません"というメッセージが表示されます。コードファイルで_findModeListを使用しようとするとエラーが発生します。
ユーザコントロールを.net 2.0のクラスライブラリに置くことは可能ですか?