Páginas e Projetos Web

Web Forms páginas são uma maneira criar a interface do usuário de um aplicativo da Web ASP.NET–Based.Você pode adicionar páginas de formulários da Web a vários tipos de projetos do Visual Studio.Na maioria das vezes, quando você desejar trabalhar com páginas de formulários da Web, você usará o modelo de projeto de Aplicativo Web do ASP.NET.Para obter mais informações sobre modelos de projeto da Web, consulte " Modelos Simplificados de Site Web" em O que há de novo em projetos da Web.Para obter informações gerais sobre aplicativos da Web ASP.NET, consulte Tipos de Sites no Visual Web Developer.

Para trabalhar com uma página de Web Forms no Visual Studio, você utiliza o Web Forms Designer.O designer inclui um modo de exibição WYSIWYG, chamado de modo Design, para definir o layout dos elementos da página.Como alternativa, você pode alternar o designer para um modo de exibição de HTML, chamado de modo Source, o qual que oferece a você acesso direto à sintaxe do ASP.NET dos elementos na página.Finalmente, o designer inclui um editor de código com IntelliSense que você pode usar para criar a inicialização da página e código manipulador de eventos para sua página.Para obter mais informações, consulte Visão geral sobre Páginas Web do ASP.NET.

Arquivos de projeto criados com Web Forms

Quando você cria um projeto da Web, o Visual Studio constrói uma estrutura de diretórios de aplicativo da Web no servidor Web de destino, e uma estrutura de projeto em seu computador local.A seguinte tabela descreve os arquivos relacionados às suas páginas de Web Forms.

Observação:

Você precisa ter privilégios apropriados no computador do servidor Web para criar e gerenciar arquivos de aplicativos da Web.Para obter detalhes, consulte Protegendo sites da Web ASP.NET.

Arquivo criado

Descrição

Arquivos WebForm1.aspx e WebForm1.aspx.vb para aplicativos da Web do Visual Basic

- ou -

Arquivos WebForm1.aspx e WebForm1.aspx.cs para aplicativos da Web do Visual C#

Esses dois arquivos formam uma única página de Web Forms.O arquivo.aspx contém os elementos visuais da página de Web Forms, por exemplo elementos HTML e controles de Web Forms.O arquivo de classe WebForm1.aspx.vb é um arquivo oculto, dependente de WebForm1.aspx.Ele contém a classe code-behind para a página de Web Forms, contendo código manipulador de eventos e itens semelhantes.Para mais informações, consulte Modelo de código de Web Forms.

Arquivos AssemblyInfo.vb para projetos do Visual Basic

- ou -

Arquivos AssemblyInfo.cs para projetos do C#

Um arquivo de informações de projeto (arquivo AssemblyInfo.vb ou AssemblyInfo.cs) que contém metadados sobre assemblies em um projeto, tais como nome, versão, e informações da cultura.Para obter detalhes sobre os dados contidos no arquivo assembly, consulte Manifesto do assembly.

Arquivo Web.config

Um arquivo baseado em XML que contém dados de configuração para cada recurso de URL exclusivo usado no projeto.Para obter mais informações, consulte Arquivos de configuração de aplicativo.

Arquivos GLOBAL.asax e GLOBAL.asax.vb

- ou -

Arquivos GLOBAL.asax e GLOBAL.asax.cs

Um arquivo opcional para manipular eventos a nível do aplicativo.Este arquivo reside na diretório raiz de um aplicativo ASP.NET.O arquivo de classe Global.asax.vb é um arquivo oculto, dependente do arquivo Global.asax.Ele contém o código para manipular eventos do aplicativo, como o evento Application_OnError.Em tempo de execução, este arquivo é analisado e compilado.Para obter mais informações sobre o uso do arquivo Global.asax, consulte Como: Manipular erros de aplicativo.

Arquivo Styles.css

Um arquivo de folha de estilos em cascata (CSS) a ser usado dentro do projeto.Para obter mais informações, consulte Trabalhando com CSS: Uma visão geral.

Implantação

O servidor no qual você cria suas páginas Web Forms não é normalmente o servidor no qual você irá implantar as páginas e seus arquivos associados para produção.Para implantar um projeto da Web que contém páginas de Web Forms, você pode seguir uma das duas abordagens:

  • Copiar seu projeto para o servidor Web.

  • Criar um projeto de implantação.

Para obter mais informações sobre essas opções, consulte Implantação de um Web Instalação Projeto.

Consulte também

Conceitos

Usando o Solution Explorer

Autorização ASP.NET

Introdução às Soluções, Projetos e Itens

Implantação de um Web Instalação Projeto

Outros recursos

Projetos e Soluções de Site Web