General ASP.NET
-
3 votes
-
Possibility to hide XML comments and attributes for classes and methods
It's good to add XML comments to methods and classes. Especially for intellisence reasons but while reading a piece of code I think it's waste of screen space. Makes it harder to navigate the code. It would be great if I had the opportunity to have it always collapsed. Maybe with a symbol next to the method where I can hover the comment.
Same goes for attributes. I want to see that there are some, but not the details.
3 votes -
Visual Studio/page inspector detects views are affected by a css change
It would be very handy to make a css change in visual studio and then have VS compute which mvc views will be affected by the change. The summary of results (views afected) could be displayed in a list/window which the user can click on one line at a time to go see the effected ui in the .cshtml file and the rendered view
3 votes -
Add out of the box support for flushing early like FaceBook's BigPipe
I created an experiment to show how this could work a while ago here... https://github.com/atlascode/asyncsections
3 votes -
Provide a built-in parameter binding for Key-value pairs
Right now to support OData URIs with multiple parameters, you need to parse the string yourself and extract the key/value pairs. This can be consolidated with a custom parameter binding, but given that this is part of the OData standard it would be helpful to offer this capability as part of the platform rather than having all of us author our own.
3 votes -
make @RenderSection and @RenderBody process according to Layout
@RenderBody is running first, and then the @RenderSection in order they occur in (Body or Layout?) even when @RenderSection is done before the @RenderBody in the Layout file.
This behavior is unintuitive and causes unintended bugs as PageData["variable"] values get modified between Body and Sections.
Now that I have figured out some of the mystery here, I can avoid the unintended bugs, but I would like this fixed to make the code more intuitive.
3 votes -
Support jQuery Dialog within Unobtrusive Ajax JS and AjaxHelper
Extend the jquery.unobtrusive-ajax.js library to allow a ConfirmDialogId attribute that points to a jQuery dialog that is used to confirm the user really wants to carryout the ajax action.
It would need a tweak to asyncRequest method.
This would be in-addition to the existing but ugly Confirm popup.
A simple update to the AjaxOptions class would also be needed.
I'm willing to provide the changes - probably a couple of hours effort.
There are lots of blog posts / SO questions about fudging a solution.
3 votes -
the membership
the membership is very complicated. for integrate with my table of data base for use of rules.
3 votes -
Auto-minify javascript either on publish or as an IIS feature
Auto-minify javascript either on publish or as an IIS feature, stripping out space, comments, possibly even merging js files?
2 votes -
2 votes
-
Set same Reference Path to multiple selected projects in solution
Now you can only set a reference path to a single project in the solution at a time. I would like to select multiple projects and set the same Reference path for all in one time
2 votes -
File System publish extensibility
Current the publish process from VS for FileSystem is different from the command line.
Because of this if you have customized your .pubxml for a File System publish to execute steps after publish they will not be executed.
We should have parity from command line and VS for FileSystem publish.
2 votes -
better IntelliSense in ASPX files
ie. suggestion of values for ControlToValidate attribute
2 votes -
Add CSS IntelliSense for !important
Can you autocomplete !important if we type ! at the end of a CSS property?
2 votesGreat idea!
-
View in Browser option to include auto save all changes setting
When editing HTML/CSS then using View in Browser, I ALWAYS say yes to the following dialog: The Web site contains open documents with unsaved changes. Do you want to save your changes before previewing the file?
Please include a setting so that Visual Studio defaults to Save All without prompting. I used macros in the past but this is longer an option in Visual Studio 2012.
2 votesThanks for the suggestion, while it is too late for us to put this into VS 2012 RTM we’ve put it on our list of things to do in the first update to the product.
-
2 votes
-
Better JavaScript UI Support
It would be nice to have the following for Asp.Net.
UI only project libraries that are compatible with WebForms and MVC, and which are statically typed. Then at build time compile a portion of the library to object oriented JavaScript.
Design time support for data binding to the above mentioned UI library.
For inspiration see JSIL (on GitHub) or even Google GWT.
We all know that web apps are the only true cross platform applications. If MS wants to rule in this space and the future, beating the competition is a must. Please take a serious look at what Visual…
2 votes -
Make Membership framework more useable
I've tried to use membership several times and its not flexible or usable. How about a simple model that calls evens (OnSignup , OnLogin, OnLoginfailed etc) so that it can pluf into existing applications easily
2 votes -
Enable Edit and Continue within IIS Express
Edit and Continue is only allowed with the casini web server which to be honest is really lacking. We try to develop in IIS and without this feature our productivity is lacking due to the recompiles which can take over several minutes due to the large solution we work with.
2 votes -
Provide a more helpful message for viewstate exceptions
If you've ever received the following message, you know it takes FOREVER to track down the source:
Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls added during the initial request.
I would like to propose that the exception message include the UniqueID of the control that failed to restore ViewState so the problem spot in the control tree can…
2 votesGreat idea, thanks.
- Don't see your idea?