Проф. В.К.Толстых, www.tolstykh.com Технологии разработки Internet- приложений ASP.NET приложения – директивы Из цикла лекций «Технологии разработки Internet-приложений»

Презентация:



Advertisements
Похожие презентации
Проф. В.К.Толстых, Технологии разработки Internet- приложений Эталонные страницы – Master pages Из цикла лекций «Технологии разработки.
Advertisements

Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET примеры: HtmlControls Из цикла лекций «Технологии разработки Internet-приложений»
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET примеры: обработка данных форм. работа с формами работа с формами.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – пользовательские элементы управления Из цикла лекций.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – оптимизация скорости работы приложений Из цикла лекций.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – Модули HTTP, фильтры, события приложения - Global.asax.
ДонНУ, кафедра КТ, проф.В.К.Толстых Web-службы (Web-сервисы) введение введение Разработка в среде Delphi Из цикла лекций «Internet-технологии разработки.
Проф. В.К.Толстых, Пример Web-службы Калькулятор с валидацией Из цикла лекций «Internet-технологии разработки приложений» для студентов.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET примеры: динамические таблицы, привязка данных к выпадающему списку.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – локализация ресурсов приложения Из цикла лекций «Технологии.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – обработка ошибок страниц и приложения, Global.aspx.
Проф. В.К.Толстых, Технологии разработки Internet- приложений Delphi for.NET примеры: работа с файлами Из цикла лекций «Технологии разработки.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – класс Control Из цикла лекций «Технологии разработки.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – ASP.NET-процесс, пул, домен приложения, компиляция,
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – валидация, валидационные элементы управления Из цикла.
Тема 7. Технология ASP2.net, Framework 3.0 (2 часа). Основные понятия и возможности, роль в разработке приложений корпоративных приложений.
ДонНУ, кафедра КТ, проф.В.К.Толстых WCF-службы Создание и тестирование.dll-библиотеки WCF-служб Из цикла лекций «Internet-технологии разработки приложений»
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – компиляция Из цикла лекций «Технологии разработки Internet-приложений»
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – элементы управления HTML Из цикла лекций «Технологии.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – класс Page, внутренние объекты, хранение состояний,
Транксрипт:

проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – директивы Из цикла лекций «Технологии разработки Internet-приложений» для студентов 4-го курса кафедры Компьютерных технологий физического факультета Донецкого национального университета

файлов.aspx Основные атрибуты AutoEventWireup Автоматическая обработка событий страницы, установить true CompilerOptions Опции компилятора ClassName Назначает имя класса, сгенерированного данной страницей CodeFile Название файла, описывающего класс данной страницы, с отделенным кодом для страницы Debug Если true, то на страницу выводится отладочная информация ErrorPage Задаёт URL, куда в случае необработанного исключения будет перенаправлен браузер. Trace Вывод трассировочной информации EnableViewState Сохранение состояния представления страницы (в кодировке BASE64). По умолчанию – true. EnableViewState Mac Если true (по умолчанию), то к состоянию представления страницы добавляется зашифро- ванная аутентификационная подпись на основе кода машины (из файла machine.config ), чтобы убедиться, что состояние представления не было изменено на стороне клиента. ViewStateEncryp tionMode Указывает должно ли быть зашифровано состояние представления страницы ( Auto – по умолчанию, Always, Never ). При Auto состояние ViewState шифруется, если хотя бы один элемент управления на странице запросит это. Может устанавливаться и в web.config – Inherits Указывает класс Page ( System.Web.UI.Page ), от которого наследуется класс данной страницы в технологии отделенного кода. По умолчанию _Default Async Устанавливает страницу как синхронный или асинхронный ( false по умолчанию) обработчик. Language Язык, используемый во внедренном коде. OutputCache Кэширование вывода страницы. Директивы страницы служат для конфигурирования среды выполнения. Имя директивы чувствительно к регистру.

подключает сторонние (дополнительные пользовательские) сборки к текущей странице в виде.dll или.cs файлов. Для того чтобы связать сборку со страницей в приложении, включите в файл страницы одну из двух следующих директив: По умолчанию в файле web.cofig строка связывает с приложением (со всеми компилируемыми классами страниц) все сборки из папки bin. Если вы не хотите, чтобы с приложением автоматически связывались все сборки, найденные в bin, то данную строку следует удалить. Для того, чтобы связать конкретную сборку с приложением, во-первых, поместите её в корневую папку bin, во- вторых, добавьте в файл web.cofig строки:

связывает со страницей пространство имён. Это аналог оператора using Например, если Вы не хотите создавать в файле страницы новый экземпляр класса ADO.NET DataSet, то можно при помощи импортировать пространство имён System.Data, что даст возможность выполнить оператор типа DataSet ds = new DataSet(); иначе, каждый раз придётся задавать уточнённое имя класса System.Data DataSet ds = new System.Data DataSet(); В данном примере импорт пространства имён реализуется очень просто: Такой импорт позволяет использовать короткие имена классов и предполагает наличие сборки, содержащей код.dll соответствующего класса, которая присоединена к текущей странице. Обычно, имена сборок и пространства имён (классов) совпадают. Пространство имён

устанавливает динамическую связь (взаимодействие) в пределах одного проекта между текущей страницей и заданной страницей или пользовательским элементом управления, где описаны нужные дополнительные данные (классы). Например, Во время компиляции в сборку текущего файла классы и пользовательские элементы управления, указанные становятся доступными. Файл пользовательского элемента Идентифицирует струнцу пользовательского элемента управления –.ascx Идентифицирует эталонную струнцу MasterPage.master