1

管理者関連のコントローラーに適切な名前を付けることができません。

サイトに使用される UserController があります (管理者以外のアクション)。ここで、次の URL 形式の ADMIN セクションを作成しました。

www.example.com/admin/{controller}/{action}/{id}

私のコントローラーフォルダーは次のようにレイアウトされています:

/controllers/ /controllers/admin/admincontroller /controllers/usercontroller

ユーザーを編集/削除/リストして、管理者に関連するアクションを実行するためのコントローラーを作成する必要があります。

このコントローラーを /controllers/admin/ フォルダーに配置して、それらを別々に保ちます。

このコントローラーの名前は何にしますか?

私はやりたくない AdminUserController

ばかげているように見えるので、助けてください!?

4

3 に答える 3

2

それらを YourProject.Controllers.Admin 名前空間に入れることができます。

または、単に「url」の目的である場合は、これらのコントローラー用に特定のルートを作成できます。つまり、

routes.MapRoute("/admin/users/{action}/{id}", new { controller = "AdminUser" });
于 2009-10-02T19:20:14.573 に答える
1

AdminActionsController?

AdminController 内にそれらを入れたくない理由はありますか? これらのアクションはすべて、このカテゴリに分類されるようです。

編集:EditControllerはどうですか?

于 2009-10-02T19:19:51.403 に答える
0

UserManagementController またはおそらく ManageUserController またはそれらの線に沿った何か。

www.example.com/admin/UserManagement/{action}/{id} www.example.com/admin/ManageUser/{action}/{id}

于 2009-10-02T20:18:17.710 に答える