Главная

 / 

...

 / 

Поддержка

 / 

Часто задаваемые вопросы

 / 

Использование ASP.NET на Windows-хостинге

ASP.NET — технология создания веб-приложений и веб-сервисов от компании Microsoft. Она является составной частью платформы Microsoft .NET и развитием более старой технологии Microsoft ASP. На данный момент последней версией этой технологии является ASP.NET 3.5.1[1].


Синтаксис

Страница на ASP — это обычная страница HTML, со вставками, обозначенными ограничителями <% и %>:

<%
Response.write "Hello World!"
%>

То, что находится внутри ограничителей, — это текст программы на VBScript, интерпретируемый при запросе страницы. VBScript является языком по умолчанию, хотя возможно использование и JScript :

<% 
@ Language = "JScript" 
%>

<% Response.Write("Hello World!"); %>

Директивы

На каждой странице aspx обычно задаются директивы, с помощью которых вы можете контролировать поведение страницы. Можно считать их языком, с которым вы общаетесь с компилятором, указывая ему, как обрабатывать данную страницу. Директивы обычно помещают в начале файла.

Синтаскис объявления директив такой:

 <% @ [Directive] [Attribute=Value] %> 

Можно объявить несколько директив одновременно:

<% [Directive] [Attribute=Value] [Attribute=Value] %> 

В ASP.NET 2.0 существует 11 директив.


Директива Атрибуты Описание
@Assembly Name
Src
Импортирует на страницу или в элемент управления сборку с заданным именем
@Control такие же, как у Page Применяется для задания свойств при создании собственных пользовательских элементов управления.
@Implements Interface Указывает, что класс данной страницы реализует данный интерфейс
@Import Namespace Импортирует пространство имен
@Master такие же, как у Page Применяется на страницах шаблона дизайна(Master page). Новая в ASP.NET 2.0
@MasterType TypeName
VirtualPath
Дает строго типизированную ссылку на класс, содержащийся в шаблоне дизайна. Позволяет обращаться к свойствам этого класса.
@OutputCache Duration
Location
VaryByCustom
VaryByHeader
VaryByParam
VaryByControl
Управляет кэшированием страницы или элемента управления. Подробнее описана в лекции 15.
@Page см. Ниже Атрибуты, относящиеся к данной странице. Употребляется только в файлах с расширением aspx
@PreviousPageType TypeName
VirtualPath
Страница, с которой были отправлены данные, введенные пользователем. Новая в ASP.NET 2.0. Раньше страницы отправляли пост только самим себе.
@Reference Page
Control
Страница или элемент управления, который нужно компилировать вместе с данной
@Register Assembly
Namespace
Src
TagName
TagPrefix
VaryByControl
Создает псевдонимы для пространств имен и пользовательских элементов управления

Вы ознакомились с наиболее часто задаваемыми вопросами, но не нашли нужного ответа? Или информации на сайте оказалось недостаточно?

Тогда напишите нам!

*Ваш e-mail:

 Номер вашего Лицевого счета:

 Категория вопроса:

*Вопрос:

*Введите отображаемый код: