2

ASP.NET MVC 3 プロジェクトがあります。プロジェクトに管理パネルを作成して、コントローラーとビューのセットが管理フォルダーにあるようにしたいと考えています。

特定の役割/ユーザーに固有のビューとコントローラーを作成するにはどうすればよいですか?

4

4 に答える 4

5

新しい領域を作成すると、コントローラー、ビュー、モデル、およびそのようなフォルダーが自動的に作成されます。

プロジェクトを右クリックし、新しいエリアを追加します。

于 2013-06-04T07:14:11.930 に答える
2

私は2つの方法を提案します:

  1. 新しいプロジェクトを作成
  2. 新しいエリアを作成します (おそらく admin.mysite.com のようなサブドメインになるように調整します)
于 2013-06-04T07:15:04.640 に答える
2

MVC で Areas を使用できます。ソリューションを右クリックして領域を追加すると、MVC アプリケーションに複数の領域を持つことができます。デフォルトで要件に従って構成されていない場合は、ルートで少し作業する必要がある場合があります。次に、プラグイン アーキテクチャを使用して、複数のプロジェクトをまとめて、すべてが同じ Global.asax ファイルを参照できるようにすることもできます。

こちらをご覧ください

于 2013-06-04T07:17:51.050 に答える
0

管理パネルの場合、最善の解決策は、新しい領域を作成し、それぞれの認証を割り当てることです。

@Antony Teisserieが言及したように、「your_url.tld/Admin」を介して管理パネルにアクセスできるように、「Admin」というエリア名を作成してください

于 2013-06-07T13:06:31.680 に答える