0

新しい Web サイトを作成すると、Default.aspx の @ Page ディレクティブが自動的に に設定されInherits="_Default"ます。コードビハインド ファイルにはありますが、指定されてpublic partial class _Default : System.Web.UI.Pageいませんnamespace。これは、コンパイル時にランダムな名前空間が生成されるということですか?

そのため、データベースの作業を処理するクラスを作成したいと思いますが、それがどの名前空間に属するかわかりません。このための名前空間を明示的に作成しますか? つまり、私のクラスが にある場合MyNamespace、Default.aspx がInherits="MyNamespace._Default"あり、コードビハインドもnamespace MyNamespace{ ... }? 明確化していただければ幸いです。

4

1 に答える 1

0

Web サイトには名前空間はありません。サイトがコンパイルされると、DLL は App_Code ディレクトリに移動し、クラスはプロジェクトで自動的に参照されます。

于 2013-03-21T14:11:37.573 に答える