ASP.NET MVC
-
Add LESS compilation/support
Add ability to create LESS files and have them served as CSS, and integrate with the minification coming in 4. Syntax & Auto-Complete would be big pluses as well.
259 votes -
Use generic types for UserID in Simple Membership Provider
I have to provide membership in an MVC web app to a Microsoft Dynamics CRM back end. CRM uses Guids as entity keys. The new simple provider forces the use of ints. Your old membership providers use Guids. Why not use generics so you can use any data type as key.
5 votes -
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)10 votesWe 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
-
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 votesWe have an active pull request that we are working to get into the product. Take a look and let us know what you think:
-
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…
91 votesWhile the implementation is not nearly complete, you can see that we started this feature (currently called Resource Manager) in ASP.NET Web Pages 2 (and MVC 4) Developer Preview.
Our plan is to finish the design and implementation by RTW of Web Pages 2 and MVC 4.
-
Release a Metro-UI bootstrap package for the web (mobile + desktop already has Metro-style GUI, web doesn't).
So basically just something like Bootstrap from Twitter. A collection of CSS (preferably LESS) and JS to create a GUI in the style of the Metro GUI on the desktop/mobile. A lot of Microsoft website already embrace the Metro-style, but there is no uniform standard or library available for others who would like to create a Metro-website. I think this is a very good chance for Microsoft.
51 votesIf you build a mobile site using jQuery Mobile we have released a Metro theme for that. See: http://blogs.msdn.com/b/interoperability/archive/2012/04/25/more-news-from-ms-open-tech-announcing-the-open-source-metro-style-theme.aspx.
- Don't see your idea?