VS2005(8).IDEではToolBoxにも登場しませんし、使うと警告がでます。MasterPageの利用を推奨しているからかも知れません。
全くの新規案件なら、Frame構成を使わずに MasterPage使用で作れます。しかし、全くの新規は殆どありません。
FrameWork1.1で作られたWebアプリや、旧ASPや非ASPのWebアプリで。Frame構成を使ったアプリは結構あります。それの改造や改変、そうでなくても、見た目や操作性は継承するといった制約が付いて回ります。
原型がFame構成の時は、Frame構成を使わざるを得ません。
.netではFrmae構成を非推奨にした理由って何でしょうね。MasterPageを普及させたいからかな?
。Frame構成を使うことで悪い事が生じることもなさそうだし。
「指示したURLと表示ページが一致しないこと」が理由だと聞いたのですが、イントラネットではこの理由は薄弱に感じます。
HTMLの教科書や入門書は Frame構成やIFrameを使った例が多く、そちらを習得してから、asp.netに来る人も多く、意識を変えてもらうのに手間取ったりします。
原則禁止みたいに、IDEから消さなくってもいいのになぁって思うのです。
(*) 私がIDEの警告を無視して、Frame構成を実装していることは内緒です。
Web_Parts やLogonテンプレート/セキュリティテンプレート...便利機能とされていますが.....使われているのでしょうか。私の周りでは、使っているアプリはありません。個々に作り込んでます。.....うーん勿体無い機能ですね。
.netの独自色の発揮は良いことですが、使用者が多い構築方法は、否定しないで、共存であって欲しいなって思うのです。
それとも、古いのは私の頭で、Open系でもFame構築はレガシー化なんでしょうか?