ASP.NET MVC
-
Add more code snippets for tedious tasks.
The current snippet library is rather thin.
1 vote -
Move DependencyResolver outside System.Web.Mvc
Currently, DependencyResolver is only applicable to MVC. If it is moved outside System.Web.Mvc , It can be reused in webservice pipeline too. Enterprise library uses servicelocator which is another way of location services. If EntLib is used in MVC applications, there are two mechanisms exist and that makes code inconistent.
18 votes -
Portable areas to allow code reuse without the pain of embedded resources
Some way of reusing areas between projects would be great.
Ochard style CMS modules are great but the pain of embedded resources means that changing CSS, JavaScript results in a painful rebuild and test cycle.
99 votes -
Integrate the Sprite Optimization Framework
Assuming it hits 1.0 in time, this should be ootb functionality.
107 votes -
Add push ajax / comet support
Add push ajax / comet support to stream live json/xml feeds to browsers.
108 votes -
Additional authentication options such as Facebook, Twitter, Google, Windows Live, LinkedIn, etc.
Additional authentication options such as Facebook, Twitter, Google, Windows Live, LinkedIn, etc.
80 votes -
Add option to allow HTTP method overriding in a GET request
I occasionally need to use a JSONP request to write data, such as for cross-domain logging. Currently I can't restrict the call with [HttpPost], even though clients that can use POST should. I'd like an option for the HTTP method override helpers similar to the Controller.Json JsonRequestBehavior parameter that lets me explicitly specify that I want to allow GET requests to override the HTTP verb for a particular route or action.
5 votes -
Better Model binding to a list with Non-Sequential Indices
It's high time we get rid of hidden fields to fix the non-sequential indices.
96 votes -
Improve SelectLists/DropDowns Development
Right now there are a number of difficulties in getting selectlists / dropdowns to simply work right. It's just not intuitive. The top two most-voted issues on CodePlex are both related:
http://aspnet.codeplex.com/workitem/7629
http://aspnet.codeplex.com/workitem/4932Posted on 8/15/2011 at 5:17PM you can find a comment on the first of the above two desribing the pains and my suggested fix. I hope that's helpful.
You can also find ample instances of users having issues with selectlists on the MVC forums (on www.asp.net) and StackOverflow.
Sometimes you need to build interstates and sometimes you need to fix potholes. Please fix this pothole! :)
43 votes -
92 votes
-
Support for server side javascript file such like script.csjs or script vbjs
Support for server side javascript file such like script.csjs or script vbjs which executes server side codes and outputs pure js so we can add anything we need like localized text
28 votes -
jquery bindings for models and controlers out of the box
I'd like you to place a bigger bet on JQuery. I'd like eazy support for working with model data... such as $.mvc.model.firstname and $.mvs.controller.action(params).
67 votes -
Add support to JavaScriptStringEncode on System.Web.Util.HttpEncoder
ASP .NET allows us to replace the encoder to be used, in Web.config (<httpRuntime encoderType="..." />) and calls to Html.Encode, Html.AttributeEncode, and Url.Encode for example are handled by the custom encoder defined.
However, calls to Ajax.JavaScriptStringEncode are not handled by this encoder, and System.Web.Util.HttpEncoder doesn't support it.
The goal is to be able to set, for instance, AntiXSS Library as the default encoder, and never have to call any of its methods explicitly and.
1 vote -
Get out of the control business
Don't do the Ajax grid. There's a bazillion of them out there. You're wasting your time. Further, challenge what MVC's mission is and why it has been adopted as widely. Small and tight. Helper functions, YES - controls - NO. Use and/or contribute to jQuery UI. The world does not need yet another damnable grid.
57 votes -
70 votes
-
Add Html.ImageActionLink
for <a href=.....><img src=...... />xxxxx</a>
65 votes -
Handle File Upload Size limits transparently
Right now, handling file uploads that are too large is just plain broken, especially when using IIS 7:
1. I have to set requestLimits maxAllowedContentLength="2147483647" to avoid IIS' requestFiltering throwing uncatchable 404.13 errors - this is an issue with IIS though, not with ASP.net MVC
2. I have to set httpRuntime/maxRequestLength to my maximum size (+a little extra for HTTP Headers)
3. I have to use Application_Error in global.asax, check that HttpException.WebEventCode is WebEventCodes.RuntimeErrorPostTooLarge, then somehow parse this.Request to know where I come from.This should be handled sanely and transparently. When I have a File Upload control and a…
5 votes -
13 votes
-
A framework method to render a partial view to a string
Render a partial view to a string to send back to an ajax request
60 votes -
44 votes
- Don't see your idea?