ASP .NET

Anything and everything to do with ASP .NET.
ASP.NET 4.5 Loves HTML5, CSS3, & JavaScript

Today I had the pleasure of giving a presentation at the //BUILD conference in Anaheim, CA. Given that this conference is all about Windows 8 I was one of the few non windows session at the conference. Bellow is the abstract from my talk entitled. For those of you that weren’t lucky enough to get to come to //BUILD there is good news! All the session will be recorded and posted online and that includes mine. You can find a my session session on Channel 9 (although it may take a day or so to get posted). If you want...

posted @ Wednesday, September 14, 2011 5:22 PM | Feedback (1)

ASP.NET 404 Custom Errors & IIS

Recently I have been spending a fair amount of time working on the NuGet Documentation site (read more about it here). One of the improvements I wanted to make to it was to add useful error pages. You know more than the YSOD (yellow screen of death). One of the major issues for me was creating a useful and informative 404 page. I wanted the page to tell the user why they got there, offer suggestions about what page they may be looking for, and allow them to search the site. So I did the development work committed the changes...

posted @ Friday, May 27, 2011 11:12 AM | Feedback (1)

Magic Page Names in ASP.NET WebPages

UPDATE: In ASP.NET WebPages Beta 2 moving forward we have changed the name of the of _Init to _PageStart and _Start to _AppStart. One of the features in ASP.NET WebPages that is super powerful yet super simple is the “magic names” you can give to a page that make that page behave differently. Unfortunately the feature isn’t really called “magic names” (That would be way too cool!). Instead they are broken down into the two variations, Start pages and Init Pages. You may have seen these pages used before in other posts (I used one in...

posted @ Tuesday, July 27, 2010 4:59 PM | Feedback (0)

Using SimpleMembership With ASP.NET WebPages

With the introduction of ASP.NET WebPages and the WebMatrix stack our team has really be focusing on making things simpler for the developer. Based on a lot of customer feedback one of the areas that we wanted to improve was the built in security in ASP.NET. So with this release we took that time to create a new built in (and default for ASP.NET WebPages) security provider. I say provider because the new stuff is still built on the existing ASP.NET framework. So what do we call this new hotness that we have created? Well, none other than SimpleMembership. SimpleMembership...

posted @ Wednesday, July 21, 2010 12:42 PM | Feedback (30)

Introducing WebMatrix Beta

Over the last year or so I have had the opportunity to help develop and shape a brand new framework that is, as of today, in its first ever public beta. I’d like to introduce you all to WebMatrix! WebMatrix is actually a group of products and frameworks all with the common goal of making web development simple and easy. A few of the pieces of WebMatrix have already been announced and some are never before seen until now. What are they all you ask, well let’s jump right in and review the pieces. SQL CE 4:...

posted @ Tuesday, July 06, 2010 2:56 PM | Feedback (0)

Introducing Browsers Providers in ASP.NET 4

In ASP.NET there is a concept of Browser Capabilities, they define what the device that issued the request to the site is capable of doing. For instance things like “Supports JavaScript” and “Supports Frames”, they also provide other meta information about the device such as the Name and version number. I’ll be the first to say that most of the values that are in there are no longer really useful. For example that is a property called “Is AOL”, yes I’m not kidding but at some point in time you wanted to know these things. I’m not going to spend...

posted @ Friday, March 19, 2010 2:10 PM | Feedback (0)

MVC 2 RTM Is Out!

My involvement in MVC 2 started almost a year ago, and it has been one crazy year! For me this is a rather important release because it was really the first major project I have ever worked on and my first Microsoft project to RTM. I have grown leaps and bounds over this last year and learned more than I ever thought I could. I had the privilege of working with some of the smartest people I know and to be quite frank it was rather humbling. My hat goes off to each and everyone of them for having...

posted @ Thursday, March 11, 2010 9:39 PM | Feedback (0)

SEO Improvements in ASP.NET 4

In ASP.NET 4 there are a few improvements that have been made to make it easier to make tweaks to improve Search Engine Optimization (SEO) on your pages. I’ll be the first to say it and definitely not the last but these improvements are not ground breaking or “sexy” but it does make your life a little easier. There are three main improvements that have been made. First is that webforms now has a better story for routing your pages to friendly URLs, however I am going to skip that one for now because that is a whole post itself....

posted @ Tuesday, March 09, 2010 4:39 PM | Feedback (0)

We want you (again)! If you’re a test ninja

That’s right you read the title right the ASP.NET QA team is once again hosting ninja try outs. We are looking for someone who is able to help evolve the team processes, improve our tooling, and join us in the trenches as we test one of the best technologies out there. Overall the team is responsible for ASP.NET WebForms, ASP.NET MVC, Microsoft AJAX, and a whole slew of other technologies. Our technologies can be found in numerous large scale web sites such as MySpace.com, Dell.com and Deals.Woot.com. Once again we would like to find someone that...

posted @ Tuesday, December 01, 2009 12:57 PM | Feedback (1)

Overriding the HTTP Verb in ASP.NET MVC 2

The Problem Okay so lets start with a little bit of background on what a HTTP verb is. Raise your hand if you know what they are… Okay put it down people in your office are starting to stare at you. So without dragging out the explanation the HTTP verb is basically the way in which a request tells the server what it is trying to do. Most developers are familiar with the concept of a POST and GET request, however those are not the only types of HTTP verbs. There is also PUT, DELETE, and HEAD requests. Up until the...

posted @ Tuesday, November 24, 2009 11:09 PM | Feedback (0)

Full ASP .NET Archive