General ASP.NET
-
allow predeploy and postdeploy build task with user interface interaction
using web publishing wizard, i would like to add predeploy task that let me ask the user to commit the source before deploy, and/or ask the user for description for a tag or post deploy task to store the publish details in an external db for logging, allowing build task to have user interaction we can improve the deployment process and make more customizable
4 votesThanks for the suggestion. As we discussed by email it is possible to extend the publish process itself, but currently it is not possible to extend the UI/UX of the publish dialog itself.
So the request here is to have extensibility on the publish dialog itself.
This is the first time that I’m hearing this request (excluding internal Microsoft people). I am curious to see how many others are interested in this.
If the vote count gets high enough we will take a closer look at this.
-
ASP.Net Report Viewer in Medium Trust on Local Mode
Because a full trust hosting environment is much more expensive then a medium trust one...
4 votes -
client method for javascript
allow devs write javascript methods (or better - let devs write c#/vb method and then let the compiler translate it to javascript) in the asp.net page "code behind" and add a new keyword: "client" or something to destinguish methods that will be server side or client side
4 votes -
Make inbuilt controls use an editable template or add default properties
When using an inbult ASP.Net control you're stuck with the default rendered HTML output and changing the output is a tedious and time consuming task.
Allow the user to create a template to be assigned to a control, so when this control (for instance something as simple as the HTML rendered by using a ASP.Net Panel control, could be used) - this would also allow you to assign CSS defaults, control properties etc to the control whenever it's used.
This would eliminate the need for the user to manually assign a class or specific property to the control whenever it's…
4 votes -
Add jsbehind for asp.net pages
With the upcoming of more and more javascript usage - in the form of jquery or ajax library - I find it clutters the html code so always externalize the scripts in "jsbehind" pages. Of course it extends the idea of codebehind.
Mostly I build 1 or more jsbehind files per page, 1 for each functional 'module' on the page (e.g. an updatepanel, a form, etc).
4 votesThis is currently available in Web Essentials 2012. Download here http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6
-
Support all AspNetCompiler parameters with websites in solution file
The AspNetCompiler task has a great many features, and among them is the ability to specify a particular version of the ASP.NET compiler to use via ToolPath. Websites inside solution files contain constructs similar to AspNetCompiler tasks, but these seem to be missing support for ToolPath, and I suspect support for other properties as well. My solution looks like this:
ProjectSection(WebsiteProperties) = preProject
SccProjectName = "SAK"
SccAuxPath = "SAK"
SccLocalPath = "SAK"
SccProvider = "SAK"
TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0"
Debug.AspNetCompiler.VirtualPath = "/MyPath"
Debug.AspNetCompiler.PhysicalPath = "MyPath\"
Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\MyPath\"
Debug.AspNetCompiler.Updateable = "true"
Debug.AspNetCompiler.ForceOverwrite = "true"
Debug.AspNetCompiler.FixedNames = "false"
Debug.AspNetCompiler.Debug = "True"
Debug.AspNetCompiler.ToolPath…
4 votes -
angularjs tooling
while knockoutjs is a nice databinding library, angularjs is a framework providing ioc and html extensibilty in a way the standart html dom will look alike in future standarts. intellisense support for directives and services would be cool.
4 votes -
Add expire and cache-control to the cdn files
Right now the files served from your CDN at least jquery.validate are served without an Expires or Cache-Control max-age
What this means is that every request has to recheck the files and get a 304 which delays page rendering.
For now it looks like I will have to use jquery.validate from elsewhere I just wanted to use a CDN to increase the chance of the file being cached but with no chance of it really being cached (and saving a round trip) there is not much point in using the microsoft CDN right now.
I actually have a video that…
4 votes -
Provide 1st class support in Routing for content-negotiation (Accept:) with appropriate fallback
Many sites, especially enterprise sites, have pages which display data, but also allow that data to be downloaded as CSV, Excel, RTF, PDF, etc.
I feel dirty implementing different URLs for each of these content types when HTTP provides content negotiation support in the form of the Accept header.
ASP.net Routing should provide 1st class support for content negotiation and appropriate fallback (query string) support until the current "work in progress" support for Accept in popular browsers is completed.
4 votes -
Provide a secure ajax framework
Currently there is no universal way to provide json / ajax application with authentication without using session or ssl , This means using web api is difficult
4 votesWe are working to improve the security story for ASP.NET Web API in a future release.
-
4 votes
-
Put 'rename' as first item in smart tag for controls
I name my controls. So do most people - it's the most common thing you do. So why isn't it in the smart tag that appears for controls? Why do I have to scroll thru properties every time?
4 votes -
End Date of JavaScript replace completely by C# like S#
It is ugly , confusing , non sense , I write in C# and that all what I need , I can write methods and specify method target , Client or Server
[Target:Cient]
void onMouseEnter_Image1()
{
Image1.ImageUrl="myimage.jpg";
}
[Target:Cient]
void onMouseLeave_Image1()
{
Image1.ImageUrl="myimage.jpg";
}
[Target:Cient]
void RowMouseEnter_GridView1()
{
//highlight the row
}JavaScript should end , and replaced by more extensive language the mapp all it's feature , you can implement a Decorator JavaScript Pattern , which will remove it ugly face.
3 votes -
3 votes
-
Intelisense should show close tags in the correct order
In the HTML editor, Intellisense suggests close tags are in alphabetical order rather than the tag close order.
e.g. If I type <article><header><span>, the suggested close tags are </artcle></header></span> rather than </span></header></article>.3 votes -
Allow ADO.NET Data Services to return non-entity POCO types
Right now it seems I can only return entity types or entity framework simple types. I would like to return IQueryable<MyType> from a custom resource method.
3 votes -
resources from db
Give us the possibility to register resources on DB with a built-in resources provider and manager. Without a strongly types like actual resource system. And for sure align this change with model metadata attributes like displayname and any validation rules.
3 votes -
ability to disable RequestValidation on individual control
I don't want to suppres the request-validation on the whole page, but ie. on a single TextBox
3 votes -
allow IntelliSense support for custom expression builders
ie. for code in <asp:TextBox Text="<%$ Expression: DoSomething().ToString("n2") %>" runat="server" />
3 votes -
Add Conditional Data Annotations to MVC
Data Annotations are amazing in MVC models and really help with jquery unobtrusive. It would be great it they enhanced them so you had more than just Required or Regular Expressions. RequiredIf would help have conditional requirements for complex forms.
3 votes
- Don't see your idea?