ПредишенСледващото

ASP.NET изпълнява уеб-базирани приложения, като най-ASPX файлове и файлове с код. aspnet_isapi.dll библиотека прави разбор на тези файлове и генерира код на курса наследена от System.Web.UI.Page. Кодът се формира на езика, използван от страницата.

ASP.NET ви позволява да създавате страници:

§ образуват обща ASPX файл, съдържащ програмен код;

§ да образуват отделна ASPX-страница, а файлът код-назад.

Космически System.Web.UI.WebControls пространство от имена съдържа класове, които позволяват да използвате на интернет страниците на контролите на сървъра.

Като правило, ASPX-файлове съдържат сървърни контроли, обозначени с етикет . Всяко управление се съставя като член на клас.

Например, един низ от програмен код с контрол на сървъра

води до добавяне на тип компонент клас

На ASPX-страницата, можете да създадете обект .NET Framework клас библиотека. Това се прави с ID атрибутите на обекта (маркер променлива ID) и клас (променлива тип).

Следната диаграма илюстрира процесът на формиране на класа уеб-базирани приложения за модела с помощта ASPX файл и файл с код (код-технология).

Съставяне на уеб-базирано приложение, блог за криптиране

В ASPX файл съдържа директива @ Page наследява атрибут показва наличието на частично клас файл (в този пример, наследени от MyPage). Този клас наследява от стр. Вторият генерирани класа построен за ASPX-страницата и наследява този частичен клас. Тези класове се събират в една компонента на сбора на уеб-базирано приложение.

По време на изпълнение, Global.asax се изготвя досие в клас, който наследява от HttpApplication. Следната диаграма показва структура HttpApplication обекти.

Съставяне на уеб-базирано приложение, блог за криптиране

HttpApplication обект се използва за обработка на събития, инициирани от приложението. Този обект първоначално наречен метод Application_Start, а в края - метод Application_End.

По подразбиране, ASP страници компилация се извършва при първото им цитиране. Въпреки това е възможно да се предкомпилирате прилагането след това се разположи (използвайки aspnet_compiler полезност).

ASP.NET позволява някои от страниците по-долу nekompiliruemye: тази страница не може да бъде отделена от код.

Подкрепете проекта - споделете линка, благодаря!