Microsoft .NET Kick Start

  • A key component of the .NET Framework, ASP.NET provides developers a suite of controls for rapidly developing Web applications.

  • Unlike ASP, where the developer was restricted to using a subset programming language such as VBScript, ASP.NET applications can be developed in any supported .NET programming language, including C#, Visual Basic .NET, and Visual J#.

  • ASP.NET provides a programming model known as Web Forms, which, similar to Windows Forms applications, utilizes controls (both intrinsic and user defined) and event handlers to develop Web applications.

  • The intrinsic sets of controls include a set of HTML controls, ASP.NET Web Server controls, and Validation controls. In a very simplified manner, Validation controls provide the much-needed logic for data validation using range validation, from simple comparison to regular expression-based validation.

  • Users can develop their own set of User controls and even add properties to them, giving ASP.NET true reusability.

  • Controls can be easily bound to databases and Web services.

  • ASP.NET provides a rich, XML-based configuration file (web.config) to specify application-level properties, authentication and authorization requirements, and other application-centric properties.

  • Using code behind, ASP.NET applications can be designed to truly separate the business logic and presentation tiers.

  • A number of toolsets are available for rapidly generating, building, and debugging Web applications using ASP.NET. Key to these are Microsoft Visual Studio .NET and ASP.NET Web Matrix.

Категории