What is ASP. NET: Basic Concepts

Source: Internet
Author: User
Tags what is asp

In ASP. the NET getting started tutorial is composed of a series of instances and support explanations. It aims to help developers quickly understand ASP. NET syntax, framework, and ASP. NET network application framework powerful functions

I. Start

Introduction: What is ASP. NET?

Welcome to ASP. NET quick start tutorial.

ASP. the NET getting started tutorial is composed of a series of instances and support explanations. It aims to help developers quickly understand ASP. NET syntax, framework, and ASP. NET network application framework. The short and easy-to-understand design of all instances can fully demonstrate the corresponding functions of ASP. NET. After learning this tutorial, you should be familiar with the following:

· ASP. NET syntax. Of course, some ASP. NET syntax elements are familiar to skilled ASP developers, while some are unique to the new framework. The examples in this tutorial cover the details of all syntax elements.

· ASP. NET structure and features. This tutorial introduces ASP. NET features that allow developers to build interactive, world-class applications with unprecedented efficiency.

· Best practices. The examples in this tutorial demonstrate the best way of ASP. NET functionality and avoid potential defects.

Requirements for target readers:

If you have never experienced developing web pages before, this document is not suitable for you. You should be familiar with html and general web development terms. You do not need to have any asp experience, but you should be familiar with the concept of interactive pages, including forms, scripts and data access.

Examples of digesting and absorbing this textbook

This document is the best practice for the content displayed. Each instance is based on the concept analysis and the extension of the previous instance. This instance is a complete series from simple to complex, from single technology to Application

What is ASP. NET: A Powerful Application Framework

Asp.net is an application framework built on the Common Language Runtime Library CLR. It is used to build powerful web applications on the server side. Asp.net provides several advantages over the previous web development model:

· Enhanced performance. Asp.net is the compiled CLR code running on the server, rather than interpreting and executing it like ASP.

Asp.net uses advance binding, instant compilation, local optimization, and cache services to improve performance. All of this means that the performance is far better than every line of code you have previously written.

· World-class development tool support. In the integrated development environment IDE of Visual Studio. net, The Asp.net framework consists of a wide range of toolbox and designer. WYSIWYG, drag-and-drop server controls, and automatic deployment are only a few functions provided by this powerful tool.

· Powerful and elastic. Because asp.net is based on (CLR), the entire. net platform is powerful and elastic and can also be applied to web application developers .. The class libraries, messages, and data access solutions of the. net framework can be seamlessly integrated into the web. Asp.net is also language neutral, so you can select the language you are most familiar with, or use several languages to complete an application together. In addition, CLR interoperability ensures that the existing COM-based development investment remains retained when you upgrade to asp. ent.

· Simple. Asp.net makes it easy to execute common tasks, such as simple form submission, client verification, deployment, and site configuration. For example, asp.net allows you to create user interfaces to separate pages from logical code. At the same time, it processes events like the form Execution Mode of vb, from page-Driven Mode to event-driven mode ). In addition, CLR simplifies deployment and is used to manage code services, such as automatic reference and garbage collection.

· Easy to manage. Asp.net uses a text-based, hierarchical Configuration System, which simplifies the settings of the server environment and web applications. Because the configuration information is saved in plain text format, the new settings do not need the support of local management tools. This "Zero local support" concept is also applied to the deployment of asp.net applications. The Asp.net application is deployed on the server, which is simplified to copying necessary files to the server. You do not need to restart the server during deployment or even replacing the running variant code.

· Scalability and effectiveness. Asp.net is designed to be scalable and improve performance for cluster and multi-processor environments. In addition, asp.net closely monitors and manages processes at runtime. In this way, if incorrect behaviors such as vulnerabilities and deadlocks occur, new processes will be created at the current location, to help your application continue to process Event requests.

· Customizable and scalable. Asp.net provides a good extended structure that allows developers to "insert" their code at the appropriate level. In fact, you can use your own compiled components to expand or replace any sub-components of asp.net runtime. It is never easier to execute custom authentication or status services.

· Security. Built-in windows verification and independent configuration of each application, you can think that your application is safe.

The following asp.net tutorials will show you how to practice these concepts.

What is ASP. NET? The language supports C)

Language Support

Microsoft's. net platform now provides three built-in languages: C #, Visual Basic, and Jscript. The exercises and instance code in this tutorial demonstrate how to use these three languages to build. net applications. For more syntax information about other languages, see. NET Framework SDK documentation.

  1. ASP. NET installation and deployment: Creating and installing programs
  2. ASP. NET installation and deployment code implementation
  3. ASP. NET installation package creation Diagram
  4. Uninstalling ASP. NET installation package
  5. Analysis of ASP. NET installation environment

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.