2009-06-02 4 views
3

SetFocusネット:クラスライブラリプロジェクトで参照するSystem.Web.UI

私は私が持っているクラス・ライブラリで上記のSeフォーカスコードを実装しようとしています。私が実装しようとしているクラスはHtmlHelperクラスですが、クラスライブラリプロジェクトでSystem.Web.UIクラスを参照できないようです。

クラスライブラリプロジェクトでSystem.Web.UIをどのように参照していますか?

答えて

4

System.Webアセンブリへの参照を追加する必要があります([.NET]タブ)。つまり、リンクされたコードを見て、ちょっと簡単に関数を反転させて文字列を返し、System.Web.UI.Pageへの依存を緩和することができます。長期的にはおそらくもっと意味をなさないでしょう。

+0

ええ、私はそれが依存関係を失うかもしれないと思う。 – Jack

1

通常はありませんテクニカルの理由;おそらくあなたが何か "新しい"を使用している場合... dllがフレームワークの正しいバージョンをターゲットにしていることを確認しましたか?そのコードは決して唯一のダウン...スタック「アップ」と呼んでいないので、

があります、しかし、良い建築理由はそうしていない...それは、一般的抽象的なものにたくさんのクリーナーです。おそらくこれを公開するインターフェイス(UIプロジェクトが実装する)を渡します。

1

System.Webアセンブリへの参照を追加します。

関連する問題