Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
7
Добавлен:
28.12.2023
Размер:
363.27 Кб
Скачать

Практическая работа № 10

Задания

  1. Исследование структуры приложения и модели событий Web Forms ASP.NET

  2. Контрольные вопросы

Ход работы

  1. Создали приложение Web Forms ASP.NET с помощью Visual Studio;

  1. Изменили страницу Default.aspx так, как в примере

  1. Откорректировали программный код в файле Default.aspx.cs, чтобы он стал таким же, как пример отличаться может имя пространства имен (указывается в операторе namespace), которое в шаблонном приложении совпадает с именем приложения, задаваемым при создании.

  1. Запустили приложение на выполнение в отладочном режиме;

Контрольные вопросы:

Конечно, давайте разберем каждый вопрос:

  1. перечислите все типы файлов, которые могут входить в приложение Web Forms ASP.NET, поясните их назначение;

Ответ: Типы файлов в приложении Web Forms ASP.NET:

  • ASPX файлы: Содержат разметку страницы, интерфейс и логику отображения данных.

  • Code-Behind файлы (например, .aspx.cs): Содержат код на C# или другом языке программирования, который управляет логикой страницы.

  • Master-страницы (.master): Определяют основной макет страницы для других страниц.

  • Web.config: Файл конфигурации приложения, содержащий настройки и параметры приложения.

  1. перечислите все наименования стандартных папок приложения Web Forms ASP.NET, поясните их назначение;

Ответ: Стандартные папки в приложении Web Forms ASP.NET:

  • App_Data: Для хранения данных приложения.

  • App_Code: Содержит классы, используемые приложением.

  • App_GlobalResources и App_LocalResources: Для хранения ресурсов (строковых сообщений, изображений и т. Д.) в разных культурах.

  • Content: Для хранения файлов CSS, изображений и других ресурсов, связанных с пользовательским интерфейсом.

  • Scripts: Для хранения клиентских скриптов (JavaScript, jQuery и т. Д.).

  1. перечислите в порядке их появления все события, которые могут быть обработаны методами класса Global (файл Global.asax.cs);

Ответ: События, которые обрабатываются методами класса Global.asax.cs:

  • Application_Start: Запускается при запуске приложения.

  • Application_End: Вызывается при завершении приложения.

  • Session_Start: Срабатывает при запуске новой сессии пользователя.

  • Session_End: Вызывается при завершении сессии пользователя.

  1. перечислите все события страницы в порядке их появления;

Ответ: события страницы в порядке их появления:

  • PreInit: Вызывается до начала инициализации страницы.

  • Init: Используется для инициализации страницы.

  • InitComplete: Сигнализирует об окончании инициализации страницы и ее контролов.

  • PreLoad: Вызывается перед загрузкой ViewState и обработкой постбэк данных.

  • Load: Загрузка данных страницы.

  • LoadComplete: Сигнализирует об окончании загрузки страницы и всех ее контролов.

  • PreRender: Предварительная обработка для рендеринга страницы.

  • SaveStateComplete: Последний шанс для изменения состояния страницы.

  • Render: Формируется вывод для отправки на клиента.

  • Unload: Выгрузка страницы из памяти.

  1. объясните принцип формирования строки на форме приложения, разработанного в задании 7.