Show me how with code
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 the ASP.NET documentation, 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.
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 Documentation Team
-
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…
522 votes -
SignalR guaranteed message delivery
Googling around you will see some options for implementing guaranteed delivery of message to the clients.
Like this stackoverflow post http://stackoverflow.com/questions/22197129/how-to-do-guaranteed-message-delivery-with-signalrCould you please include this topic in the official SignalR topics list with best practices and recommendations for various scenarios.
Since we can expect that clients can get disconnected, we would need to be prepared to be able to send them the missed messages if the use case requires guaranteed delivery of messages. Timeouts, max number of queued up messages etc could also be included.
I see this feature as a more important one for enterprise adoption and if…
358 votesSounds like a good suggestion.
-
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..
228 votesThanks for the suggestion. I moved this to the “Show Me How with Code” forum.
-
Full latest-and-greatest instructions on how to send email in MVC
The latest info I found on sending email on the ASP.NET site was here (http://www.asp.net/web-pages/tutorials/email-and-search/11-adding-email-to-your-web-site) but it is for Razor web sites, not MVC. There seems to be a lack on info on sending emails on the ASP.NET site as well as on MSDN.
I'd like to see a latest-and-greatest / best practices tutorial that covers *all* of the email related Web.config settings (all email related parameters) in addition to an in depth discussion of System.Net.Mail.
158 votesThis is a great idea. It will help move it up in priority if it gets more votes.
-
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.
105 votesThe newly published Fix It app uses async with Repository but not UoW. — see http://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4
-
Best practices for error handling within MVC (that correctly account for all scenarios)
Correct error handling is more complicated than just working with HandleErrorAttribute or <customErrors>. Good error handling should account for a variety of scenarios:
* 404 errors that preserve the path and return the correct error code
* 500 status codes for uncaught exceptions
* Dealing with errors that operate outside of the context of a controller (which may not be matched)
* Pages that result in errors likely shouldn't be cached, especially if the error is transient
* Accounting for the possibility of unsafe paths in the request
* Logging errors so that they're not lost
* Rendering error pages…100 votesThis is a great idea, hopefully we’ll get a few votes.
-
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.
92 votes -
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…
67 votesI’ll consider this 4 asks. We hope to have an updated example showing uploads soon.
-
Multilanguage support with latest technologies (MVC5, EF6 code first, Identity Framework 2.0)
I already read so many articles, tutorials, blog posts about how to implement multilanguage support for ASP.NET MVC site. I know the most complete one is Nadeem Afana's blog post. But I little but confused when I try to implement with latest tools and technologies.
I would be very happy with a complete guide about how to build a multilanguage ASP.NET site which covers a following areas:
- How to define EF6 code first models to support multilingual content in db, including field name translation for razor view's models?
- How to detect user's language and store his choice with…58 votesThanks for this good write up of requirements. Take a look at Nadeem’s new blog . http://afana.me/post/aspnet-mvc-internationalization-strings-localization-client-side.aspx
-
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-application45 votesRequest for VM best practices, sample code.
-
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.
43 votes -
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.
38 votes -
A tutorial for setting up the basic Identity accounts, pointing them at an external SQL Server (or whatever other database you choose)
MVC5 uses Identity accounts can you provide a tutorial of how to accomplish this in Database first
37 votesThanks for the suggestion, sounds like a good topic.
-
A Community.CMS tutorial using MVC5, Dynamic Data, SignalR, SQL Identity, CRUD
A tutorial on how to build a Community with basic components in ASP.NET MVC5(Basic components: Dynamic topmenu with subitems, a search, newslist feed, forum area).
A CMS with Dynamic Data that contains data about the community and controller actions to db.
A SignalR chat for members like a smaller version of Jabbr.
And finally all saved in a brand new SQL Identity db with Entity 6.
Would be really cool if you integrated foundation 5 SASS as css framework instead of twitter, but thats my personal favorite.29 votesThis sounds like a great sample the community could drive and contribute to.
-
Twitter API Tutorial - How to use the Streaming API with ASP.NET MVC 5 websites
Create a tutorial that shows how to use the Twitter Streaming API to display Twitter data on a ASP.net website.
All the tutorials that I found are either referring to the REST API, or are using libraries that are outdated and unclear - the best library is (apparently) Tweetinvi, but it's documentation is cryptic at best (for beginners).
How about creating a tutorial that explains how to use that library to search for a particular word on Twitter, using the Streaming API, and display all tweets containing the word?
22 votesSounds like a great idea, hopefully it will get some votes.
-
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…20 votesWe will try to do this in multiple tutorials.
-
show authenticated user data, and let them edit/delete
I have created user authentication using identiry2. I'd like to show authenticated user their profile data, and let them edit/delete (CRUD) this data. like what happens when we create a profile in any website. We log in, show our profile and can update our information when needed.
Thnks20 votesThis is a great idea, hopefully we can get a few votes.
-
MVC 4 + Razor + jQuery Date Picker + Language
I had to search a lot and spent long hours in order to solve what appears to be a simple case for a .NET programmer. What I wanted to do was to display a jQuery Date Picker using Razor syntax, but in my own local, that is Turkish. I went through most of the articles I could find on the internet, but they were either not a valid anymore or not serving the above purpose. Well, I will not go into the details of how to do things with MVC either, because my aim is simply target your attention to…
19 votesI agree, we would like to update the jQuery Date Picker samples.
-
asp.net identity database-first visual studio support/ sample
asp.net identity is great but it doesn't have any support for database-first configurations. Please update functionality or create a template where users can select an existing database and be able to configure identity for it. Right now, either 3rd party solutions are available or users must use code-first.
15 votesThis is a good idea for a tutorial sample app.
-
mySQL with enityt framework
We need a new tutorial to use Entity Framework with mySQL. the below tutorial is out dated since it doesn't work with VS 2013 Update 2.
here is the existing tutorial:
www.asp.net/mvc/tutorials/security/aspnet-identity-using-mysql-storage-with-an-entityframework-mysql-providerI want to be able to use Reverse Engineer Code First Feature in Entity Framework. so it is easy for me to update model classes from the database.
15 votesWe hope to get this updated soon