実際のアプリケーションレイヤー内でネームスペースを使用することの賛否を理解していますが、フロントレイヤーに関してはわかりません。Webフォームのページで名前空間を使用する利点は何ですか?
私のプロジェクトはウェブアプリケーション(WebApplicationではない)で、 "namespaced"ユーザコントロールを追加しようとすると、何らかの問題が発生します。 web.configの明示的な宣言にもかかわらず、system.web - pages - controls - add。
実際のビューについて言えば、Webフォーム:新しいページを作成すると、Visual Studioはファイルを作成するために選択したパスからコードビハインドクラス名を作成します。だから、ほとんどの時間、私はクラス名がユニークになると思います。ページを移動すると、Start_DefaultPageと言うが、別のサブフォルダの下にあると見るのが奇妙になります。要約する
:は、それがWeb層に名前空間を置くことをお勧めしますか?長所と短所は何ですか?
わかりました私は、私の前提とあまり離れていませんでした。 ASP.NETを試してみるのは楽しいですが、それは他の技術と比べて非常に「異なっています」(逆も同様です)。 私は引き続きaspxとascx.filesに名前空間を使用します! –