Въведение, жизнен цикъл и програма Hello World

ASP.Net е платформа за уеб разработка, създадена от Microsoft Corporation. Тя е освободена през 2002г.

Най-новата версия на ASP.Net е 4.6. предназначен за работа с HTTP протокол. Това е стандартният протокол, използван във всички уеб приложения.

Приложенията на ASP.Net могат да бъдат създадени на различни езици .Net. Те включват C #, VB.NET и J # .

Научете от тази статия за ASP.Net за начинаещи:

  • Какво е ASP.Net ?
  • За жизнения цикъл на ASP.Net;
  • За жизнения цикъл на страница ASP.Net;
  • Как да създадете проста програма ASP.Net .

Какво е ASP.Net?

ASP.Net е платформа, която се използва за разработване на уеб приложения. Основната архитектура на ASP.Net е показана по-долу:

въведение

Архитектурата .Net Framework включва следните компоненти:

  1. Език - .Net използва VB.net и C # за разработване на уеб приложения;
  2. Библиотека - .NET включва набор от стандартни библиотеки за класове. По-специално, уеб библиотеката се използва за разработване на уеб приложения;
  3. Common Language Runtime (CLR) е обща езикова рамка или CLI. .Net програми се изпълняват на негова основа. CLR се използва за извършване на ключови действия. Действията включват обработка на изключения и освобождаване на ресурси (Събиране на боклук).

Основни функции на ASP.Net, важни за начинаещи:

  • Разделяне на дизайна и кода - улеснява поддръжката на ASP.NET приложения. Често срещаният тип файл на ASP.Net е aspx. Да предположим, че имаме уеб страница с име MyPage.aspx. Той трябва да бъде придружен от друг файл с име MyPage.aspx.cs, съдържащ част от кода на страницата. По този начин Visual Studio създава отделни файлове за всяка уеб страница: една за дизайн и друга за код.
  • Държавно управление - ASP.Net позволява държавно управление. HTTP е известен като протокол без гражданство. Да вземем пример за приложение за онлайн количка за пазаруване. Когато потребителят реши кой продукт иска да купи, той щраква върху бутона „Добавяне в количката“.

Приложението трябва да помни информация относно това, което потребителят е решил да закупи. Това се нарича запомняне на състоянието на приложението в текущия момент от времето. HTTP е без гражданство. Когато потребител отиде на страницата за плащане за артикул, HTTP не запазва информация за артикулите в кошницата. За да ги прехвърлите на страницата за плащане, трябва да добавите код. Това изпълнение може да стане по-сложно. Но ASP.Net ви позволява да управлявате състояния: запомнете продуктите в количката и ги изпратете на страницата за плащане.

  • Кеширане - ASP.Net прилага концепцията за кеширане. Това подобрява производителността на приложението. Чрез кеширане на често поисканите страници те могат да се съхраняват във временно съхранение. Тези страници могат да бъдат извлечени по-бързо, намалявайки времето за реакция. Така че кеширането може значително да подобри производителността на приложението.

ASP.Net жизнен цикъл

Когато изучавате ASP.Net mvc 4 за начинаещи, е важно да знаете жизнения цикъл на приложението. Когато приложението ASP.Net се стартира, има няколко етапа. Тази верига съставлява жизнения цикъл на приложението:

въведение

ASP.Net Страница жизнен цикъл

Когато се извика страница ASP.Net, тя преминава през определен жизнен цикъл. Етапите на този цикъл се изпълняват до момента, в който отговорът е изпратен на потребителя.

Като част от тази статия за ASP.Net за начинаещи ще разгледаме последователността от стъпки при изобразяване на страници:

hello