続・ASP.NET MVCで管理ページをどう作るか?

木曜日 , 21, 8月 2014 Leave a comment

ASP.NET MVCで管理ページをどう作るか?の続きです。

上記記事を公開したところ、@kiyokuraさんから以下のようにアドバイスをいただきました。

 

“エリア”を使って、ごっそり分けてしまうパターンもあります。

また、要件等によっては管理機能を別のプロジェクトに切り出すのもありかと思います。

 

エリアというのがあるのか!!

というわけでエリアについて検索。

 

CodeZine:ASP.NET MVC 2によるエリアとテンプレート活用

 

やりたかったことはこれだ!!

というわけでエリアを試してみることにします。

 

エリアの作成

 

ソリューションエクスプローラーのエリアを追加したいプロジェクトで右クリック→追加→エリア。

 

001

 

エリア名を入力。推測可能なのであまりよくないですがサンプルとしてadminと入力。

 

002

エリアが追加されました。

 

003

 

これで/admin/Login/Indexにアクセスすると・・・

 

004

 

構造的に内部にもう一つMVCのプロジェクト(エリアと呼ぶべきでしょうが)が追加される感じなのが微妙にやりたかったこととは異なりますが、手間などを考えるとトータル的にこっちの方がシンプルで良いですね!!

(しかも標準で用意されている仕組みなので共通認識的にもこっちがベストだと思います)

 

@kiyokuraさんありがとうございました!!

 


Please give us your valuable comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です