SetFocusネット:クラスライブラリプロジェクトで参照するSystem.Web.UI
私は私が持っているクラス・ライブラリで上記のSeフォーカスコードを実装しようとしています。私が実装しようとしているクラスはHtmlHelperクラスですが、クラスライブラリプロジェクトでSystem.Web.UIクラスを参照できないようです。
クラスライブラリプロジェクトでSystem.Web.UIをどのように参照していますか?
SetFocusネット:クラスライブラリプロジェクトで参照するSystem.Web.UI
私は私が持っているクラス・ライブラリで上記のSeフォーカスコードを実装しようとしています。私が実装しようとしているクラスはHtmlHelperクラスですが、クラスライブラリプロジェクトでSystem.Web.UIクラスを参照できないようです。
クラスライブラリプロジェクトでSystem.Web.UIをどのように参照していますか?
System.Webアセンブリへの参照を追加する必要があります([.NET]タブ)。つまり、リンクされたコードを見て、ちょっと簡単に関数を反転させて文字列を返し、System.Web.UI.Pageへの依存を緩和することができます。長期的にはおそらくもっと意味をなさないでしょう。
通常はありませんテクニカルの理由;おそらくあなたが何か "新しい"を使用している場合... dllがフレームワークの正しいバージョンをターゲットにしていることを確認しましたか?そのコードは決して唯一のダウン...スタック「アップ」と呼んでいないので、
があります、しかし、良い建築理由はそうしていない...それは、一般的抽象的なものにたくさんのクリーナーです。おそらくこれを公開するインターフェイス(UIプロジェクトが実装する)を渡します。
System.Webアセンブリへの参照を追加します。
ええ、私はそれが依存関係を失うかもしれないと思う。 – Jack