General ASP.NET
-
I would like a better story around BDD style development.
Take a look Cucumber (cukes.info) for Ruby on Rails. The tool is fun to use and helps me think in terms of the behavior of the application that I'm trying to build.
31 votes -
Provide virtual formatting in editors for XAML, Razor, ASP.NET Web Forms etc.
Declarative languages that are bound to a visual tree are often heavily nested and also tend to be refactored frequently. Maintaining the formatting for these languages can quickly become a chore, even with 'reformat' features.
Virtual formatting lets the editor handle indentation in the same way it handles syntax-coloring. Indentation of text is immediate and fluid as edit operations are completed; text just re-flows when the structure changes, there is no 'reformat' button.
No tabs or spaces are inserted for formatting, indentation is more akin to that of word-processors (but actually a lot smarter).
This video shows virtual formatting in…
29 votes -
ASP.NET Homepage Button Styling
The homepage of asp.net is very nice and easy to look at, but whenever you hover on the circle buttons on the top and that transparency shows up I get very annoyed. I believe the transparency should be decreased by 23.5%, the transparency really overwhelms the page and it's difficult to focus on other objects while it's hilighted.
27 votes -
Better error handling
When trying to handle errors in ASP.NET, you have to jump through a series of unintuitive and often poorly documented hoops to catch an exception and handle it in a sensible way. The non-senisble and default way to handle exceptions would be to redirect to a static HTML file that responds with an HTTP 200 Status Code, which is so wrong it's crazy that it's even available as an option, nonetheless set as the default.
It's also extremely confusing that IIS and ASP.NET each tries to handle errors on their own way, with their own corresponding, diverging and confusing configuration…
26 votes -
Support for Razor alternative to SASS/SCSS/Less
I've been experimenting with the use of Razor/C# code in CSS files. Like other precompiling CSS solutions, it compiles the CSS source file to get a clean CSS output.
Two major advantages over other solutions:
– There are few limitations. Anything I can accomplish in Razor/C# I can also do in my CSS file (variables, loops, dynamic data, helpers... you name it!).
– I can use a programming language that I, and others (!), are already familiar with. My team don't have to learn any new syntax, and when a new team member is assigned he understands the code instantly.
26 votes -
Project/Page Startup Templates
When someone creates a new project, there should be an option to create a startup project or template that resembles a common UI and controls with demo data in place and event hooked up to the UI. A dev can then take that template, hook to the app data and get a page / project setup fairly quickly
26 votes -
Real time change in UI or javascript code
I would really like to have real time update on UI and javascript etc etc like this guy is doing in the presentation
http://www.youtube.com/watch?v=PUv66718DII
That would be awesome. Page Inspector is a cool idea but still it is a fancy way of browsing. Still need to press ctrl + shift + Enter (same behavior for browsers).
25 votesThat does indeed look awesome and we are looking into doing more real-time with the Page Inspector going forward.This is not trivial though :)
-
Add an 'exclude comments' option to find/replace
Sometimes you want to search the code, not the documentation
25 votes -
Enable the use of generics in asp.net markup
It would be nice to enable generic declaration in the markup of an asp.net page and adapt framework to have generic controls. For example: <asp:ListView`1[SomeClass] runat="server" ... like it is done in settings file for .net application
22 votes -
Addd official support to asp.net mvc for ruby/dlr languages
I know it is possible using IronRuby, but I would like to see it as an officially supported option
22 votes -
Intellisense - OOP patterns for JS
Please provide the intellisense support for object-oriented and "mixin" patterns of Mootools. Also intellisense should work when chaining the methods in jQuery, Mootools and Prototype. This article would give you some insight on different OOP patterns on JS -> http://jqueryvsmootools.com/index.html.
20 votes -
php compilation and project type
As open source programming grows up , every IDE is know trying to integrate various server side technologies , so VS must incorporate php integration and its project type in its IDE along with server integration and intellisence .
20 votes -
Add UI to change project type
Sometimes I have the need to change the project type. Instead of opening up another project file and copy the project type guids, it would be extremely helpful to be able to change the type of a project through a dialog
20 votes -
Report Viewer Helper for MVC
Please add a Report Viewer Control for MVC. Web Forms has one. Will not be able to completely move off of Web Forms until one is created.
19 votesYou can write a wrapper today. Write a helper that creates a ReportViewer control in code and and calls render on it to get the HTML. I will pass the feedback to the report viewer team in SQL.
-
Automated Deployments to Azure inc SQL Azure
As you say in the roadmap "Cloud ready:"... "the task of deploying and hosting". Would be amazing if this was something pushed for by the MVC team. Obviously involves other MS teams, but I think its great you guys see this huge hole (mainly with SQL Azure) in the whole MS cloud offering. Complex deploys to Azure are a PAIN, and I see very little about future plans to properly sort this out.
19 votes -
Code snippet for Linear Gradient and Intellisense friendly
Please implement the code snippet for CSS Linear Gradient in VS11.
For an instance:
background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 36%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(36%,#dbdbdb), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 36%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 36%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 36%,#fefefe 100%); /* IE10+ */
background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 36%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */When the first highlighted parameter should be the angle then hitting <enter> should take to next parameter and…
16 votesThis will be availble in Web Essentials 2012 first, and then coming later fully supported
-
Make it easy to split a web project into multiple projects for larger sites
The entire VS2010 web project experience is based on a single project in a single solution. A larger application is split in separate modules and each module would be a sub web project. It would be convenient if we could partition our web development into framework development (infrastructure projects) and functional development (application projects). Together they are the target website. In our organization the infrastructure team uses one solution and the functional teams use another solution. The development experience for regular .NET projects, like library projects, Control projects, EXE projects is needed for websites as well.
16 votes -
WebSockets support in ASP.NET 4.5 should not be limited to IIS! From web server's ISV it's anti-competitive!
HttpContext.AcceptWebSocketRequest() internally uses IIS7WorkerRequest, which makes high-level WebSockets support in ASP.NET depend on IIS. But IIS is not the only http.sys-based web server for ASP.NET! (http://ultidev.com/products/UWS/) To enable other ASP.NET web server vendors support for WebSockets, *HttpWorkerRequest should be modified to include WebSockets access virtual methods*, and HttpContext.AcceptWebSocketRequest() should call standard HttpWorkerRequest interface instead of proprietary IIS7WorkerRequest.
HttpWorkerRequest must have WebSockets interface used by
16 votes -
Remove SimpleMembership dependency in MVC Account controller
Simple membership isn't as simple as original membership, would rather depend on it
16 votesWe have a full reboot of the membership system coming, see roadmap: http://aspnet.codeplex.com/
-
Search count in Search-in-all-files
When we press Ctrl+F, enters the search-term and press Find All, it shows the search results but the count is displayed at the end of the results. For an instance:
"Matching lines: 13 Matching files: 7 Total files searched: 69"
From user experience point of view, its very inconvenient to scroll down through all the results to get to the last list. IMO, it should be displayed at the top of the result window.Snapshot: http://i47.tinypic.com/346kyex.png
Also, it would be great, if in the mini-find and Find-and-Replace popups, the count like "3 of 19 records" (the same approach IE team…
16 votes
- Don't see your idea?