Mar
12

ASP.NET Website Upgraded

Posted In: ASP.NET, Websites by DotNut

The official ASP.NET website has re-launched after a major upgrade:

  • New site-wide design
  • Redesigned Home page and Getting Started sections that streamline the experience for those who are new to ASP.NET
  • Revised and updated content areas for both ASP.NET Web Forms and MVC
  • Reviewed, re-categorized, and where appropriate, archived tutorial and video content

ASP.NET website
Scott Hanselman article
John Galloway article

Feb
5

ASP.NET MVC 2 RC 2

Posted In: ASP.NET, MVC Framework by DotNut

From Microsoft:  ASP.NET MVC 2 provides a Model-View-Controller (MVC) framework on top of the existing ASP.NET 3.5 SP1 runtime.  It’s a framework for developing highly testable and maintainable Web applications by leveraging the Model-View-Controller (MVC) pattern.  The framework encourages developers to maintain a clear separation of concerns among the responsibilities of the application — the UI logic using the view, user-input handling using the controller, and the domain logic using the model.  ASP.NET MVC applications are easily testable using techniques such as test-driven development (TDD).

The time to provide feedback on this Release Candidate (RC) will be very short as Microsoft is fast approaching the Release-to-Manufacturing (RTM) version.

Download ASP.NET MVC 2 RC 2
Source Code on CodePlex

Oct
6

Microsoft has released ASP.NET MVC 2 Preview 2 for Visual Studio 2008 SP1 (and ASP.NET 3.5 SP1), which builds on top of the work done in Preview 1 released two months ago.  New features include:

  • Client-Side Validation – jQuery validation library provides client-side validation based on the model’s validation metadata.  It is possible to hook in alternative client-side validation libraries by writing an adapter which adapts the client library to the JSON metadata in a manner similar to the xVal validation framework.
  • Areas – In-the-box support for single project areas for developers who wish to organize their application without requiring multiple projects.  Registration of areas has also been streamlined.
  • Model Validation Providers – Hook in alternative validation logic to provide validation when model binding.  The default validation providers uses Data Annotations.
  • Metadata Providers – Hook in alternative sources of metadata for model objects.  The default metadata provider uses Data Annotations.

Download ASP.NET MVC 2 Preview 2
Original Article

Sep
30

xVal is an open-source validation helper for ASP.NET MVC that lets you use your own choice of server-side validation framework (e.g., Microsoft’s DataAnnotations attributes, or Castle Validator, or NHibernate Validaion) and dynamically generates client-side validation code from your rules.

Following are the new features in v1.0:

  • Support for dynamic client-side validation summaries
  • Remote validation (i.e., evaluating rules via Ajax)
  • Additional language files for localised default validation messages: Danish, French, Dutch, Polish, Swedish, and Italian
  • Upgraded to work with jQuery 1.3.2 and jQuery.Validation 1.5.5
  • Fixes for some bugs and issues in version 0.8.

Download xVal v1.0 from CodePlex

Sep
28

Microsoft has launched a new WebsiteSpark program for independent Web developers and companies that build Web applications and Web sites for others.  The program enables qualified developers to receive FREE software, support and business resources from Microsoft for three years.  The purpose is to help independent Web developers expand their business and build great Web solutions using ASP.NET, Silverlight, SharePoint and PHP.

WebsiteSpark provides the following free software licenses:

  • 3 licenses of Visual Studio 2008 Professional Edition
  • 1 license of Expression Studio 3 (which includes Expression Blend, Sketchflow, and Web)
  • 2 licenses of Expression Web 3
  • 4 processor licenses of Windows Web Server 2008 R2
  • 4 processor licenses of SQL Server 2008 Web Edition
  • DotNetPanel control panel (enabling easy remote/hosted management of your servers)

The only two requirements to join the program are:

  1. Your company builds Web sites and/or Web applications on behalf of others.
  2. Your company currently has less than 10 employees.

If you meet these requirements, visit the WebsiteSpark website to enroll in the program.  As part of the enrollment process, you can pick either a network referral partner (for example: a Web host or an existing Microsoft partner), or enter a referral code that you have received at an event or from a Microsoft employee.  Or you can send an email to webspark@microsoft.com to get a referral code quickly.

Sep
25

The Microsoft Anti-Cross Site Scripting Library v3.1 (Anti-XSS v3.1) is an encoding library designed to help developers protect their ASP.NET web-based applications from XSS attacks.  It differs from most encoding libraries in that it uses the white-listing technique — sometimes referred to as the principle of inclusions — to provide protection against XSS attacks.  This approach works by first defining a valid or allowable set of characters, and encodes anything outside this set (invalid characters or potential attacks).  The white-listing approach provides several advantages over other encoding schemes.

New features in version 3.1 of the Microsoft Anti-Cross Site Scripting Library include:

  • An expanded white list that supports more languages
  • Performance improvements
  • Performance data sheets (in the online help)
  • Support for Shift_JIS encoding for mobile browsers
  • A sample application
  • Security Runtime Engine (SRE) HTTP module
  • HTML Sanitization methods to strip dangerous HTML scripts

Download Anti-XSS v3.1

Sep
17

Microsoft AJAX CDN

Posted In: ASP.NET, Ajax by DotNut

The ASP.NET team has launched a new Microsoft Ajax CDN (Content Delivery Network) service that provides caching support for AJAX libraries (including jQuery and ASP.NET AJAX).  The service is available for free, does not require any registration, and can be used for both commercial and non-commercial purposes.

Content delivery networks (CDNs) are composed of “edge cache” servers that are strategically placed around the world at key Internet network points.  These servers cache and deliver all types of content – including images, videos, CSS and JavaScript files.  Using a CDN can significantly improve a website’s end-user performance, since it enables browsers to more quickly retrieve and download content.

The Microsoft AJAX CDN makes it easy to add the jQuery and ASP.NET AJAX script libraries to your websites, and have them be automatically served from one of our thousands of geo-located edge-cache servers around the world. 

More from Scott Gu

Aug
4

ASP.NET MVC 2 first preview is now released to public.  It’s a framework for developing highly testable and maintainable Web applications by leveraging the Model-View-Controller (MVC) pattern.  The framework encourages developers to maintain a clear separation of concerns among the responsibilities of the application – the UI logic using the view, user-input handling using the controller, and the domain logic using the model.  ASP.NET MVC applications are easily testable using techniques such as test-driven development (TDD).

New features include:

  • Areas support – allows to group and partition functionality in large ASP.NET MVC applications.
  • DataAnnotation validation support – ASP.NET MVC 2 is able to use same data annotation mechanism as ASP.NET Dynamic Data and .NET RIA Services do.
  • Strongly typed UI helpers – let you use strong-typed lambda expressions when referencing the view template’s model object.
  • UI Helper templating support – new methods to bind custom editors and displays to model properties.

Download ASP.NET MVC 2 Preview 1

May
22

FireAtlas 

Nearly every web developer in the world knows about Firebug.  Laurent Chesnais has created FireAtlas, a similar Firefox extension for ASP.NET AJAX Developers.  Features include:

  • PageRequestManager events tracing
  • WebService calls tracing and inspection
  • Partial Update inspection within Firebug Net Panel

FireAtlas Home Page

Apr
30

Apress has released one of the first books for the ASP.NET Model-View-Controller Framework: Pro ASP.NET MVC Framework by Steven Sanderson.

The ASP.NET MVC Framework is the latest evolution of Microsoft’s ASP.NET web platform. It introduces a radically new high–productivity programming model that promotes cleaner code architecture, test–driven development, and powerful extensibility, combined with all the benefits of ASP.NET 3.5.

An integral benefit of this book is that the core Model–View–Controller architectural concepts are not simply explained or discussed in isolation, but demonstrated in action. You’ll work through an extended tutorial to create a working e–commerce web application that combines ASP.NET MVC with the latest C# 3.5 language features and unit–testing best practices. By gaining this invaluable, practical experience, you can discover MVCs strengths and weaknesses for yourself—and put your best learned theory into practice.

Copyright © 2008-2009 Timm Martin. All rights reserved.
Wordpress Theme designed by DT Website Templates