ASP.NET MVC

Announcement: This forum has been replaced by Visual Studio Developer Community to provide you one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community.

We’d like your suggestions and ideas to help us continuously improve future releases of ASP.NET, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The ASP.NET Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Precompile razor view before publishing

    Compiling views on the webserver takes a lot of ressource, and during that time the application is slow to respond.
    I would be great if we could publish compiled versions of our views. I know razorgenerator do this, but it's not native and we only want compile views for deployment, not when developing.

    Thanks

    270 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      3 comments  ·  General ASP.NET  ·  Flag idea as inappropriate…  ·  Admin →
    • Support registering Javascript and CSS into <head>

      MVC is great for building straight pages, but the current design falls down for components. You can't build an HtmlHelper extension (or any other kind of extension) that renders a script/css into <head> based on the configuration options passed in.

      This makes component development very difficult. This is one place ASP.NET webforms shines -- the ClientScriptManager (http://msdn.microsoft.com/en-us/library/system.web.ui.clientscriptmanager.aspx). Obviously, we don't need everything there. Just including a couple methods like RegisterClientScriptBlock and RegisterStartupScript would be huge.

      You could actually build a component and/or HtmlHelper that would be a drop in, instead of having to do the HtmlHelper + adding…

      114 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        2 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • ASP.NET MVC 4 JsonResult can use Json.Net?

        ASP.NET MVC 3 before, JsonResult use JavaScriptSerializer, JavaScriptSerializer have "Date" format problem.

        ASP.NET Web API use Json.Net, the ASP.NET MVC 4 can use Json.Net by JsonResult?

        66 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          3 comments  ·  ASP.NET MVC  ·  Flag idea as inappropriate…  ·  Admin →
        • Make MEF available natively on MVC

          The injection of controllers work with MEF

          44 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            started  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
          • open source the project templates

            Open source the project templates or move them to nuget packages, but let the community fork them or extend them or make it easier to get into the new project dialog... its holding us back.

            17 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  ASP.NET MVC  ·  Flag idea as inappropriate…  ·  Admin →
            • Better implementation on SimpleMembershipProvider

              We want better implementation of SimpleMembershipProvider that is not related to Sql server so we can use NoSql databases.
              We also want implementation that is not that complex and that reference bunch of dlls (DotNetOAuth is very over complex library to do simple stuff)

              12 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                2 comments  ·  ASP.NET MVC  ·  Flag idea as inappropriate…  ·  Admin →

                We are actively working on a replacement of membership in general in ASP.NET. This work will solve the issues that you are bringing up, expect to see it in the Spring of 2013.

                We are not sure about removing DotNetOAuth yet. We don’t want to write our own implementation of OAuth when there are community versions that exist today. But we will see what we can do

              • MVC POCO Controllers and fluent routes

                It's described here in detail: http://stackoverflow.com/questions/10607301/mvc-poco-controllers-and-fluent-routes
                I don't want to inherit from framework Controller class anymore!
                I want to just specify routes with some rules, describing how to map requests to methods and parameters of my POCO controller class instance.

                9 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                • Integrate CORS into ASP.NET Core

                  CORS is becoming more popular and should be fully supported in the ASP.NET stack.

                  I'm currently using ThinkTecture's IdentityModel package https://github.com/thinktecture/Thinktecture.IdentityModel.45 which recently added a CORS module for MVC and WebAPI, but it currently doesn't work if you have MVC controllers and WebAPI controllers setup in the same project.

                  2 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

                  ASP.NET MVC

                  Feedback and Knowledge Base