Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 153927
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T09:53:17+00:00 2026-05-11T09:53:17+00:00

I’m creating a new ASP.NET MVC application. So far I’ve used the Account controller

  • 0

I’m creating a new ASP.NET MVC application. So far I’ve used the Account controller for actions related to a user’s account — Login/Logout, Activation (like Register, but I use Register for other actions in the site so I’ve renamed it), Add/Update Contact information. Up to now, though, I’ve been concentrating on the administrative user views.

I’m at the point where I’m going to start creating the various views that non-administrative users will see. These are rather limited compared to the administrative interface. My inclination is to create a new set of views and associated controller in the User ‘family’ instead of using the Account views/controller. Is this a good idea or should I stick with the Account controller? My feeling is that since this is for ordinary users it should be a separate controller since Account would apply to both ordinary and administrative users.

EDIT: After reading the first couple of responses, my refactored question is:

Do you consider the Account controller to be for administrative actions related to the user’s account or for all actions on the user’s account? Would you distinguish between membership/role related views/data and application related views/data to the extent of creating a new controller.

Related, but doesn’t directly answer my question: ASP.NET MVC Account Controller usage guidelines?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T09:53:18+00:00Added an answer on May 11, 2026 at 9:53 am

    I don’t think there’s a right or wrong answer here, so I’ll give you my opinion.

    Technically, either solution (extending the Account controller or creating a new controller) will work just fine.

    So I think this is more a question of how the users perceive the functionality. I think it’s a good idea to follow the convention that the URI dictates the controller (or vice versa, if you prefer).

    If, for example, you’d like to have the ‘administrative’ actions on a separate path, then that should be a separate controller. You might want to do this, for example, if you use an IIS module for authentication or if it makes your log analysis easier.

    On the other hand, it might be the case that the users perceive account functions and administrative functions as part of the same family of actions, except that some users have additional features. If so, then that suggests that should be on the same path in the URI and, hence, part of the same controller.

    Summing up, I think this is a question you should ask your user representative instead of folks on this site. 🙂

    Update: Regarding your updated question, I would say that it is fairly natural to put an action for changing a user’s password on the Account controller, and that action could be invoked by the user herself, not just an administrator. So I wouldn’t presume that the Account controller is strictly for administrative tasks. On the other hand, your example of the fund-raising performance is well outside of the scope of membership-related things, so it is not clear that it belongs on Account, either. I’m still leaning towards, ‘ask your user representative.’

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 72k
  • Answers 72k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer Why are List and Seq defined in package scala and… May 11, 2026 at 1:33 pm
  • added an answer Python does not have such a mechanism. Prepend a #… May 11, 2026 at 1:33 pm
  • added an answer THe Amazon instances are just like normal hosted server instances… May 11, 2026 at 1:33 pm

Related Questions

No related questions found

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.