Show me how with code

Help the documentation team understand which areas of ASP.NET and Tooling need better help topics

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 vote and comment on it.

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

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

  1. ViewModels, Repositories, Dependency Injection, Auto Mapper

    On the web there are lots of tutorials about View Models, Repositories, and Dependency Injection... some are good but none are comprehensive.

    Some questions that could be answered in an upcoming tutorial... How do repositories, View Models, and DI work together? When is dependency injection necessary? When is using Auto Mapper necessary?

    I like that MVC is open source and that the community is developing tools tools for making powerful web apps. Installing some apps like Ninject and Auto Mapper seem to be standard operating procedure for many developers however, there seems to be a limited number of resources that…

    114 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Tutorial or code sample combining Repository and UoW pattern with async await

      I would like to see a combination of Tom Dykstra's two great "Getting Started" tutorials (EF 5 using MVC 4 with EF 6 using MVC 6).

      I'm looking to update my website (www.MyHebrewBible.com) to EF 6 / MVC 6. I've already used the Repository and Unit of Work patterns described in the first tutorial, but I'm struggling how to use those patterns while employing async and await.

      I think my problem is that I don't fully grok generics.

      any help would be appreciated.

      28 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • Tutorial for creating a SPA app using Azure Mobile Services

        This tutorial should covert one of the previous tutorials for EF, Web API, and MVC and should use Breeze and Angular for the front end.

        24 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • ASP.NET 2 Identity Walkthrough: Registration (email) and password change confirmation

          Step-by-step walk-through using the new ASP.NET 2 Identity to register a new user, confirm username and email address via email. Same for change of password: send a password reset link via email, change the user's password. Two factor authentication

          23 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            4 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Make Walk Through Series on Design Patterns And Software Architecture .

            Make Walk Through Series on Design Patterns And Software Architecture . thas is really missing part of online resource on msdn..

            15 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  General ASP.NET  ·  Flag idea as inappropriate…  ·  Admin →
            • Automation & Reporting in MVC 5

              Any modern application nowadays require 4 main key communication features:

              1- uploading images/videos
              2- Automation (where users are in CONTROL to when to receive email notifications based on dates that they enter. For example if we are talking about an "appointment application" the user might select to receive an email reminder two days before,one day before and one hour before). That requires windows service + web service.
              3- Reporting. I have used rdlc in web forms I am not sure if you can use rdlc in MVC 5.
              4-Access to the application through mobile devices.

              if you know of any…

              12 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • create a section with full website development lifecycle

                I would say, there should be a section, where people should go and learn how to build a complete website from start to end.

                12 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Small databases

                  I'd like to understand the best practice for small databases. For example, say at Contoso University we know there are only going to be a few hundred or a few thousand students and courses. So all the data would comfortably fit in memory. So then is it better to use an in-memory collection and avoid potentially high-latency database operations? If so, how to periodically write the data to storage?

                  I am thinking of small-scale production web sites deployed to Windows Azure. Thanks.

                  11 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    2 comments  ·  Flag idea as inappropriate…  ·  Admin →

                    Size is only one consideration. NoSQL often has an advantage over RDBs with large unstructured data sets. If you need relational constraints, transactions and other features not supplied by NoSQL products, then you need a relational DB.
                    I’m working on a sample of my MovieDB (intro to MVC 5) that uses Azure caching and SQL Server. We are working other samples that use NoSQL, Azure Table Storage, Blobs, etc

                  • ViewModel Complex Tutorial

                    My Complex Forms suggestion for an article is really addressed by a comprehensive including complex scenarios like I wanted in the previous suggestion article on ViewModels. The Complex Forms suggestions can basically be addressed by ViewModels. However I cant find any good articles with step by step instructions and explanations like I found like this series for ASP.NET MVC4 with Entity Framework 5.0 which is VS2012 defaults:
                    http://www.asp.net/mvc/tutorials/getting-started-with-ef-5-using-mvc-4/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application

                    10 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • An in-depth walkthrough of development in mvc

                      It would be incredibly useful to have a hand-held step by step guide for the following
                      - How the code actually works through the new identity framework and in the default template (there was an excellent one on the membership back a few years ago)
                      - The step by step of what needs adding for securing an application (ok so maybe just a list of links to other articles would be useful, as it's easy to forget some)
                      - What security issues are still required to defend against in MVC5 and which are out-dated (such as html helper html encoding…

                      8 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                      • Highlight "Showcase" NuGet Packages for HTML/JavaScript and SPA apps

                        There are many great libraries available for web development. While I don't expect nor do I want all of them to be included in a project template, it would be great to have a "Featured Packages" section in NuGet to show suggestions for packages that are not included such as HTML5 Boilerplate, Knockout, Underscore and others.

                        8 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • MVC Active directory integration?

                          I know there is a way to integrate active directory with MVC.
                          which might allow some configurations in web.config file and connect some how to active directory server.
                          Can some one provide in depth walk through?

                          7 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  General ASP.NET  ·  Flag idea as inappropriate…  ·  Admin →
                          • Tutorial on associating users with data

                            Basic walk through on .NET membership and properly securing user data in a related data model.

                            6 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Complex forms

                              I have a table with columns that are foreign keys to another table. There are multiple columns with links to the same foreign key table. I want to see an example view in which on create and edit I create new rows in the foreign key table and associate them on the same page with a new created record in the table with multiple columns referencing through foreign key constraint to the one table.

                              Example.

                              MarriageForm:
                              HusbandID
                              WifeID
                              DataOfMarriage
                              ChurchName
                              ChurchAddress
                              PastorID

                              Person:
                              PersonID
                              FullName
                              Address

                              Now I want a single form in a view that creates records 3 records…

                              5 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                              • Oauth2 Web Api CORS with AngularJS

                                How to auth with a AngularJS SPA cross domain to a Asp.Net Web Api using Oauth 2.0 and external auth services.

                                4 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add more up-to-date walkthroughs and samples for VB. Please...

                                  You don't have to look far to see the lack of support for VB on the ASP.Net site. The popularity of C# has put a major dent it what is available for folks that still want to code in VB. Would it be too much to ask for the VB team to keep up with C#?

                                  4 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    1 comment  ·  ASP.NET MVC  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Windows Azure Web Job tracing

                                    I would like to see the options at hand to do tracing/logging in a web job. That will probably be related to the diagnostics settings available for its website.

                                    3 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Samples that integrate master pages

                                      On many occasions I have discovered samples and even videos that present excellent content and functionality of ASP technologies. What I later find out is that the solutino or samples were not implemented, for example in some cases, with the use of a master page, or master page within a master page. And in order to get anything to work from the sample multi layers of control searches are required. I'm not sure how to over come this but perhaps some brain-storming would reveal some method to clearly understand that a sample project or video is not intend for use…

                                      3 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Update the Web API samples and add missing samples

                                        1) http://www.asp.net/web-api: some samples are outdated and all ignore VB.NET. For beginners, the samples are confusing. It is unclear what NuGets to install when. Contacts sample can't be loaded in VS.2013.
                                        2) Provide VB.NET samples (where is Roslyn when you need it?)
                                        3) not everybody uses a database. Show how to create a self-hosted REST Server with
                                        a) an in-memory singleton object graph, that gets loaded from disc at startup time and saved to disc when shutdown. All clients access same in-memory data.
                                        b) how to access in-memory object graph using REST and OData at the same time.
                                        4)…

                                        3 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Execution Strategies, Connection Resiliency & Command Interception samples with SQL Server

                                          - Sample with Entity Framework 6+ in Connection Resiliency.
                                          - How to create a logger and how to read it intercepted commands to database.
                                          - When to use execution strategies
                                          No Azure!!!

                                          3 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Show me how with code

                                          Feedback and Knowledge Base