The typical web page in the application includes references to JavaScript and CSS files and images. It is hard to debug the page without a tool to find a certain piece of HTML where it is coming from. The Page Inspector is a debugging tool that runs inside Visual Studio and it comes with the Visual Studio. This post explains the Page Inspector features and outlines how to use it inside Visual...
ASP.NET MVC 4 Application Templates explained
When you create a new MVC 4 project in Visual Studio 2012, you will be presented with different option as shown in the below picture, Each project template sets up different folders in your application. This post explains the each project template purpose Empty Template The new Empty Template has got assemblies, web.config and basic folder structure. No default page, you have to add everything...
ASP.NET MVC Release History
ASP.NET MVC is a framework for developing web applications and first version was released on year 2009. Thanks to ScootGu who introduced this framework for ASP.NET Web Development. If you wonder why Microsoft released another framework when there is Web Forms then read this post. This post outlines the ASP.NET MVC release history and their features. ASP.NET MVC 1 ASP.NET MVC 1 was released on...
ASP.NET Profiles overview
ASP.NET Profiles feature allows the users to personalize their content on the web site. Profiles can be used in different scenarios like when you visit the news web site or sports website then you can allow the user to choose their favourite categories and then you can store them in a profile to show the pages based on their preferences. Using ASP.NET Profiles you can keep the user details such...
CORS support for ASP.NET Web API
What is CORS? Cross-origin resource sharing (CORS) is a standard that allows your web pages to make AJAX requests to another domain. The idea of implementing this standard to ASP.NET Web API came from Brock Allen. This post outlines the preview of CORS support for ASP.NET Web API.If you try to make a request to a service that is hosted in different domain then browser actually blocks that...
Creating and Deploying an ASP.NET MVC4 Application
This post gives you an introduction to MVC model and outlines the steps in creating a new site and adding a model, controller and view using entity framework code first. It also gives you the steps to deploy this site to Windows Azure Web Sites. How MVC Works? User sends a request to your web site and that request through a feature called routing goes to controller, In MVC URL does not maps to a...
ASP.NET 4.5 New Features Overview
ASP.NET Web developers needs to understand Visual Studio , NuGet , ASP.NET and Windows Azure for developing cloud services. Visual Studio 2012 made some cool improvements for web development.This post outlines HTML5 , CSS3 improvements in Visual Studio editor, Page Inspector and new features in ASP.NET 4.5. Using Visual Studio 2012 now you can write HTML, JavaScript, CSS and Razor, C#, VB...
Semantic Structures in HTML5
What is HTML5 Semantic Structures? Semantics are meaning of subject, like a word or sentence. This post shows the HTML5 tags that you can use for developing Windows Store Applications. How do you or machine interpret these semantics are matter? Example Semantics via attribution when you look at the divs with the ids and classes, so much repetition going on with people creating header...
Top Features in ASP.NET Web Tools 2012.2
ASP.NET Web Tools 2012.2 is an ASP.NET release with features including entire ASP.NET family (Web Forms, MVC, Web API). This release also includes new tooling for Visual Studio 2012 that improve the web development experience.This post overviews the features in this incremental release. You can download the tools from here.The installation is pretty quick and it would not ask you to reboot...
ASP.NET Web API OData
What is Web API? It is a Framework for building HTTP services on top of the .NET Framework. To get familiarise yourself with ASP.NET Web API then you can read this post here. What is OData? Open Data Protocol is a web protocol for accessing information via services. It is built upon technologies such as XML and JSON. More on this topic can be read here. What is ASP.NET Web API OData? It is a...