Поделиться через


Веб-страницы и проекты

Обновлен: Ноябрь 2007

Страницы Web Forms представляют собой один из способов создания пользовательского интерфейса в веб-приложении ASP.NET. Страницы Web Forms можно добавлять в проекты Visual Studio нескольких типов. Обычно при работе со страницами Web Forms используется шаблон проекта веб-приложения ASP.NET. Дополнительные сведения о шаблонах веб-проектов см. в подразделе "Упрощенные шаблоны веб-узла" раздела What's New in Web Projects. Общие сведения о построении веб-приложений ASP.NET см. в разделе Типы веб-узлов в Visual Web Developer.

Для работы со страницами Web Forms в Visual Studio используется конструктор Web Forms. В конструкторе предусмотрен, в частности, режим типа WYSIWYG — режим разработки, который позволяет управлять размещением элементов на странице. Можно также переключиться в режим редактирования HTML-кода, который называется режимом просмотра исходного кода, чтобы получить прямой доступ к синтаксису ASP.NET для элементов, размещенных на странице. Наконец, в состав конструктора входит редактор кода с поддержкой технологии IntelliSense, который можно использовать для создания инициализации страницы и кода обработки событий страницы. Дополнительные сведения см. в разделе Общие сведения о веб-страницах ASP.NET.

Файлы проекта, создаваемые вместе с Web Forms

Когда создается веб-проект, Visual Studio строит структуру папки веб-приложения на веб-сервере назначения и структуру проекта на локальном компьютере разработчика. В следующих таблицах описаны файлы, которые относятся к страницам Web Forms:

118w0kzy.alert_note(ru-ru,VS.90).gifПримечание.

Необходимо установить на компьютере веб-сервера соответствующие права доступа для создания файлов веб-приложения и управления ими. Дополнительные сведения см. в разделе Защита веб-узлов ASP.NET.

Создаваемые файлы

Описание

Файлы WebForm1.aspx и WebForm1.aspx.vb для веб-приложений Visual Basic

—либо—

Файлы WebForm1.aspx.cs для веб-приложений Visual C#

Эти два файла определяют одну страницу Web Forms. ASPX-файл содержит элементы, отображаемые на странице Web Forms, например элементы HTML и элементы управления Web Forms. Файл класса WebForm1.aspx.vb — это скрытый файл, который зависит от файла WebForm1.aspx. Он содержит класс с выделенным кодом страницы Web Forms, включая код обработки событий и т. п. Дополнительные сведения см. в разделе Модель кода Web Forms.

Файлы AssemblyInfo.vb (для проектов Visual Basic)

—либо—

AssemblyInfo.cs (для проектов C#)

Файл сведений о проекте (AssemblyInfo.vb или AssemblyInfo.cs), который содержит метаданные о сборках в проекте, например имя, версию и сведения о языке и региональных параметрах. Дополнительные сведения о данных, содержащихся в файле сборки, см. в разделе Манифест сборки.

Файл Web.config

Файл XML, содержащий данные конфигурации для каждого уникального ресурса URL, используемого в проекте. Дополнительные сведения см. в разделе Файлы конфигурации приложений.

Файлы Global.asax и Global.asax.vb

—либо—

Файлы Global.asax и Global.asax.cs

Необязательные файлы для обработки событий уровня приложения. Эти файлы находятся в корневой папке приложения ASP.NET. Файл класса Global.asax.vb — это скрытый файл, который зависит от файла Global.asax. Содержит код для обработки событий приложения, например, события Application_OnError. Во время выполнения производится синтаксический разбор и компиляция этого файла. Дополнительные сведения об использовании файла Global.asax см. в разделе Практическое руководство. Обработка ошибок на уровне приложения.

Файл Styles.css

Файл таблиц каскадных стилей (CSS), которые используются в проекте. Дополнительные сведения см. в разделе Общие сведения о работе с CSS.

Развертывание

Развертывание страниц Web Forms и связанных с ними файлов обычно осуществляется не на том сервере, на котором эти страницы создавались. Для развертывания веб-проекта, содержащего страницы Web Forms, можно воспользоваться одним из следующих способов:

  • Скопировать проект на веб-сервер.

  • Создать проект развертывания.

Дополнительные сведения об этих параметрах содержатся в разделе Развертывание проекта веб-установки.

См. также

Основные понятия

Использование обозревателя решений

Авторизация в ASP.NET

Знакомство с решениями, проектами и элементами

Развертывание проекта веб-установки

Другие ресурсы

Проекты и решения веб-узлов