ASP.NET MVC
-
Support Entity Framework 6 scaffolding in ASP.NET MVC 4
Please fix this one: http://support.microsoft.com/kb/2816241
I don't know, why you restrict all EF 6 alpha/beta testers/users - I think the public part of the EF API the scaffolding use is already unchanged.
10 votes -
Dynamic (runtime) bundling
It should be possible to create bundles during runtime. It's not always possible to know beforehand what scripts/styles pages need. Or it's not practical to create many combinations of scripts/styles.
E.g
~/Views/Shared/_Layout.cshtml
@{
RegisterScript("~/jquery.js");
RegisterScript("~/bootstrap.js");
}~/Areas/Admin/Views/Shared/_Layout.cshtml
@{
Layout = "~/Views/Shared/_Layout.cshtml";
RegisterScript("~/jquery-ui.js")
}~/Areas/Admin/Views/Posts/Edit.cshtml
@{
Layout = "~/Areas/Admin/Views/Shared/_Layout.cshtml";
RegisterScript("~/post-edit.js");
RegisterScriptCode("function Foo(){...}");
}10 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
-
Make UrlHelper.ActionLink generate absolute URL instead of relative URL
For almost every public-facing web site, I have to write my own helpers in order to generate complete URLs instead of relative ones.
@Url.ActionLink("About") should return:
http://localhost:1234/Home/About
http://sitename.com/Home/About
https://sitename.com/Home/About
etc...instead of:
/Home/About10 votes -
MVC POCO Controllers and fluent routes
It's described here in detail: http://stackoverflow.com/questions/10607301/mvc-poco-controllers-and-fluent-routes
I don't want to inherit from framework Controller class anymore!
I want to just specify routes with some rules, describing how to map requests to methods and parameters of my POCO controller class instance.9 votes -
9 votes
-
offer some more clarity on the ASP.NET MVC release schedule roadmap
I understand that MVC will be targeting annual releases - that's great. However the MVC team is not standing behind any specific dates (like before end of March) when it comes to making the release. It's a very wishy-washy "when it's done". For personal projects that's ok, but for commercial projects, having a schedule is invaluable in terms of resource planning and training. I understand it's not easy but it gives a backbone and more confidence to rely on your product. If it's end of March and it's a 2 month project starting in Feb, it's clear we should skip…
9 votes -
Fix Html.TextBoxFor to automatically write out max length attribute based on data annotations
Currently you have to add a data annotation for max length to get the server-side validation to work, plus an attribute on the html helper function to get the max length attribute written out.
It *will* fire javascript on the client if the max length is exceeded, but the max length would never be exceeded to begin with if the correct attribute was written.
8 votes -
RadioButtonListFor
I don't think I need to explain that one. But just in case we have DropDownListFor, why there's no RadioButtonListFor?
8 votes -
Support passing @model to Html.BeginForm(
Right now you can pass one model to View using @model syntax. But in many cases there is need to have multiple Forms on page and instead of making one big model that covers everything, or splitting that View into multiple Views it might make more sense to be able to pass your Model to BeginForm. Good example will be view which has both Login and Sign Up forms on the same page.
8 votes -
Model binding support for Enums
This ModelMetadataProvider for Enums allows binding to dropdowns: http://geekswithblogs.net/nharrison/archive/2013/01/16/simple-way-to-bind-an-enum-to-a-dropdownlist-in.aspx
This would be pretty useful.
8 votes -
8 votes
-
Only perform validation (client or server) when property or underlying object has changed (ie CSLA)
CSLA framework does this today
8 votes -
Enable SimpleMembership
Please enable SimpleMembership in MVC apps. Not everyone is moving to oAuth.
7 votesThis is planned for MVC 4. It will also include an abstract wrapper class for WebSecurity for unit testing.
-
Include a powerful DataGrid
Produce a powerful Datagird. because now must of people must use a third-party control (like telerik, ...)
7 votes -
Consuming Web API Method using a WSDL 2 based approach
At present the Web API Method can be accessed using URI,
It would be nice if the Web API can be exposed using a WSDL /2, which could be referred in the project.7 votes -
Allow Enums to have localised descriptions
When localising an app in mvc3, it's pretty easy to localise a model by adding display tags and pointing them to a resource. The equivalent tags for an enum, description, does not support this. If it did, it would feel more consistent for a front end developer who could just call the enum with razor syntax, without knowing whether the field is a string or an enum or a (anything else that has a string implementation in a webpage.)
7 votes -
Add support TypeConverterAttribute for DefaultModelBinder
Please use TypeConverter in DefaultModelBinder, received from metadata for binding.
There are a lot of attributes for view managing. For example DisplayAttribute, but for data input managing there is only IModelBinder. It can be applied only for class and param, but not for property.
For instance, I have 2 classes with DateTime property. In first class I need DD-MM-YYYY format. In second – DD.MM.YYYY. How can I do this? With support of TypeConverterAttribute I could create 2 converter classes and apply TypeConverterAttribute for properties. But now I need to create my own mechanism.7 votes -
7 votes
-
Add filedependency to outputcache
Actually i can do this:
[OutputCache(Duration = 60, VaryByParam = "id")]
public ActionResult Index(string id)
...think that could be interesting to have a way to specify a cache dependency to a file or maybe other objects..
for example:
[OutputCache(Duration = 60, VaryByParam = "id", Dependency("~/FileXpto.txt"))]
public ActionResult Index(string id)
...7 votes
- Don't see your idea?