Guia de ASP.NET Web Forms
-
-
Implantação Web ASP.NET usando o Visual Studio
- Introdução
- Preparando para a implantação do banco de dados
- Web.config Transformações de Arquivo
- propriedades do projeto
- Implantando para testar
- Definindo permissões de pasta
- Implantação em produção
- Implementação de Atualização de Código
- Desdobrando uma atualização de banco de dados
- Implantação de Linha de Comando
- Implantando arquivos extras
- Solução de problemas
ASP.NET 4 - Série de Implementação Empresarial 1
- Implantação da Web no Enterprise
- A solução Contact Manager
- Configurando a solução Contact Manager
- Noções básicas sobre o arquivo de projeto
- Entendendo o processo de construção
- Construção e Empacotamento de Projetos de Aplicação Web
- Configurando parâmetros para implantação de pacote Web
- Implantando pacotes da Web
- Implantando projetos de banco de dados
- Criando e executando um arquivo de comando de implantação
- Instalação manual de pacotes da Web
ASP.NET 4 - Enterprise Deployment Series 2 Configurando servidores
- Configurando ambientes de servidor para implantação da Web
- Escolhendo a abordagem certa para a implantação da Web
- Cenário: Configurando um ambiente de teste para implantações web
- Cenário: Configurando um ambiente de preparo para Implantação da Web
- Cenário: Configurando um ambiente de produção para implantação Web
- Configuração de um servidor Web para publicação com Web Deploy (agente remoto)
- Configurando um servidor Web para publicação de implantação da Web (manipulador de implantação da Web)
- Configuração de um Servidor Web para Publicação com Desdobramento da Web (Implantação Offline)
- Configurando um servidor de base de dados para publicação com o Web Deploy
- Criando um farm de servidores com o Web Farm Framework
- Configurando propriedades de implantação para um ambiente de destino
ASP.NET 4 - Enterprise Deployment Series 3 Configurando o TFS
- Configurando o Team Foundation Server para implantação da Web
- Criando um projeto de equipe no TFS
- Adicionando conteúdo ao controle do código-fonte
- Configurando um servidor de compilação do TFS para implantação da Web
- Criando uma definição de compilação que ofereça suporte à implantação
- Desdobrando uma construção específica
- Configuração de permissões para a implantação do Team Build
ASP.NET 4 - Tópicos Avançados do Enterprise Deployment Series 4
- Implantação Avançada de Web Corporativa
- Realizando uma implementação "E se"
- Personalizando implantações de banco de dados para vários ambientes
- Implantando associações de função de banco de dados para ambientes de teste
- Implantando bancos de dados de associação em ambientes corporativos
- Excluindo ficheiros e pastas da implantação
- Colocar aplicativos Web offline com o Web Deploy
- executando scripts do Windows PowerShell a partir de arquivos de projeto do MSBuild
- Solução de problemas do processo de empacotamento
Versões mais antigas - Introdução
ASP.NET 4 - Introdução ao Entity Framework 4 e Web Forms
- Introdução ao banco de dados do Entity Framework 4.0 primeiro
- Introdução ao banco de dados do Entity Framework 4.0 primeiro - Parte 2
- Introdução ao banco de dados do Entity Framework 4.0 primeiro - Parte 3
- Introdução ao banco de dados do Entity Framework 4.0 primeiro - Parte 4
- Introdução ao banco de dados do Entity Framework 4.0 primeiro - Parte 5
- Introdução ao banco de dados do Entity Framework 4.0 primeiro - Parte 6
- Introdução ao Entity Framework 4.0 Database First - Parte 7
- Introdução ao Entity Framework 4.0 Database First - Parte 8
ASP.NET 4 - Continuando com o Entity Framework 4 e Web Forms
- Entity Framework 4.0 e o controle ObjectDataSource, Parte 1: Introdução
- Entity Framework 4.0 e o controle ObjectDataSource, Parte 2: Adicionando uma camada de lógica de negócios e testes de unidade
- Entity Framework 4.0 e o controle ObjectDataSource, Parte 3: Classificando e filtrando
- Gerindo concorrência com o Entity Framework 4.0 no ASP.NET 4
- Maximizando o desempenho com o Entity Framework 4.0 no ASP.NET 4
- O que há de novo no Entity Framework 4.0
ASP.NET 4 - Implantação da Web com o SQL Server Compact usando o Visual Studio
- Implantação da Web do Visual Studio com o SQL Server Compact - Introdução
- Implantação da Web do Visual Studio com o SQL Server Compact - Implantando bancos de dados do SQL Server Compact
- Implantação Web do Visual Studio com o SQL Server Compact - Transformações do arquivo Web.Config
- Implantação da Web do Visual Studio com o SQL Server Compact - Configurando propriedades do projeto
- Implantação da Web do Visual Studio com o SQL Server Compact - Implantando no IIS como um ambiente de teste
- Implantação da Web do Visual Studio com o SQL Server Compact - Definindo permissões de pasta
- Implantação da Web do Visual Studio com o SQL Server Compact - Implantando no ambiente de produção
- Implantação da Web do Visual Studio com o SQL Server Compact - Implantando uma atualização Code-Only
- Implantação da Web do Visual Studio com o SQL Server Compact - Implantando uma atualização de banco de dados
- Implantação da Web do Visual Studio com o SQL Server Compact - Migrando para o SQL Server
- Implantação da Web do Visual Studio com o SQL Server Compact - Implantação de uma atualização do banco de dados do SQL Server
- Implantação da Web do Visual Studio com o SQL Server Compact - Solução de problemas
-
- Noções básicas sobre atualizações parciais de página com ASP.NET AJAX
- Noções básicas sobre ASP.NET AJAX UpdatePanel Triggers
- Noções básicas sobre ASP.NET autenticação AJAX e serviços de aplicativos de perfil
- Noções básicas de localização do ASP.NET AJAX
- Compreensão dos Serviços Web AJAX do ASP.NET
- Noções básicas ASP.NET recursos de depuração do AJAX
ASP.NET 3.5 - Páginas Mestras de Web Forms
- Criando um layout de Site-Wide usando páginas mestras (C#)
- Vários ContentPlaceHolders e conteúdo padrão (C#)
- Especificando o título, meta tags e outros cabeçalhos HTML na página mestra (C#)
- URLs em páginas mestras (C#)
- Nomenclatura de ID de Controle em Páginas de Conteúdo (C#)
- Interagindo com a Página Mestra a partir da Página de Conteúdo (C#)
- Interagindo com a Página de Conteúdo a partir da Página Mestra (C#)
- Páginas mestras e ASP.NET AJAX (C#)
- Especificando a página mestra programaticamente (C#)
- Páginas mestras aninhadas (C#)
- Criando um layout de Site-Wide usando páginas mestras (VB)
- de vários ContentPlaceHolders e conteúdo padrão (VB)
- Especificando o título, meta tags e outros cabeçalhos HTML na página mestra (VB)
- URLs em páginas mestras (VB)
- Nomenclatura de ID de Controle em Páginas de Conteúdo (VB)
- Interagindo com a Página Mestra a partir da Página de Conteúdo (VB)
- Interagindo com a página de conteúdo a partir da página mestra (VB)
- Páginas Mestras e ASP.NET AJAX (VB)
- Especificando a página mestra programaticamente (VB)
- Páginas Mestras Aninhadas (VB)
Implantando projetos de site no Visual Studio 2008 e versões anteriores
- Opções de hospedagem ASP.NET (C#)
- Determinar quais arquivos precisam ser implantados (C#)
- Implantando seu site usando um cliente FTP (C#)
- Implantando seu site usando o Visual Studio (C#)
- Diferenças de configuração comuns entre desenvolvimento e produção (C#)
- principais diferenças entre o IIS e o do ASP.NET Development Server (C#)
- Implantando um banco de dados (C#)
- Configurando um site que usa serviços de aplicativos (C#)
- Estratégias para Desenvolvimento e Implantação de Banco de Dados (C#)
- exibindo uma página de erro personalizada (C#)
- Processando exceções não tratadas (C#)
- Registrar os detalhes do erro com a monitorização de integridade do ASP.NET (C#)
- Registro dos Detalhes de Erros com o ELMAH (C#)
- Pré-compilando seu site (C#)
- Usuários e funções no site de produção (C#)
- ASP.NET Opções de Alojamento (VB)
- Determinar quais arquivos precisam ser implantados (VB)
- Implantando seu site usando um cliente FTP (VB)
- Implantando seu site usando o Visual Studio (VB)
- Diferenças de configuração comuns entre desenvolvimento e produção (VB)
- principais diferenças entre o IIS e o do ASP.NET Development Server (VB)
- Implantando um banco de dados (VB)
- Configurando um site que usa serviços de aplicativos (VB)
- Estratégias para Desenvolvimento e Implantação de Banco de Dados (VB)
- Exibindo uma página de erro personalizada (VB)
- Processamento de exceções não tratadas (VB)
- detalhes do erro de registro com o de monitoramento de integridade do ASP.NET (VB)
- Detalhes do erro de registro com ELMAH (VB)
- Pré-compilando seu site (VB)
- Usuários e funções no site de produção (VB)
Versões mais antigas - Ajax Control Toolkit
-
- Começar com o AJAX Control Toolkit (C#)
- Usando controlos do AJAX Control Toolkit e extensores de controlos (C#)
- Criando um extensor de controle personalizado do kit de ferramentas de controle AJAX (C#)
- Começar com o AJAX Control Toolkit (VB)
- Usando controles AJAX Control Toolkit e extensores de controle (VB)
- Criando um extensor de controle (VB) personalizado do kit de ferramentas de controle AJAX
-
- Adicionando animação a um controle (C#)
- Executar várias animações ao mesmo tempo (C#)
- Execução de várias animações uma após a outra (C#)
- Animação Dependendo de Uma Condição (C#)
- Escolhendo uma animação de uma lista (C#)
- Animando em resposta à interação do usuário (C#)
- Desativando ações durante a animação (C#)
- Acionando uma animação em outro controle (C#)
- Modificando animações do lado do servidor (C#)
- Execução de animações usando código Client-Side (C#)
- Alterar uma animação usando código Client-Side (C#)
- Animando um controle UpdatePanel (C#)
- Controle dinâmico de animações UpdatePanel (C#)
- Adicionando animação a um Controlo (VB)
- Executar Várias Animações ao Mesmo Tempo (VB)
- Execução de várias animações após a outra (VB)
- Animação Dependendo de uma Condição (VB)
- Escolhendo uma animação de uma lista (VB)
- Animando em resposta ao de interação do usuário (VB)
- Desativação de Ações durante a Animação (VB)
- Acionando uma animação em outro controle (VB)
- Modificando animações do lado do servidor (VB)
- Execução das animações utilizando Client-Side código (VB)
- Alterar uma animação usando Client-Side código (VB)
- Animando um controle UpdatePanel (VB)
- Controle dinâmico de animações UpdatePanel (VB)
-
- Preenchendo uma lista usando CascadingDropDown (C#)
- Usando CascadingDropDown com um banco de dados (C#)
- Predefinir entradas de lista com CascadingDropDown (C#)
- Usando o Auto-Postback com CascadingDropDown (C#)
- Preenchimento de uma Lista Usando o CascadingDropDown (VB)
- Usando CascadingDropDown com um banco de dados (VB)
- Predefinir entradas de lista com CascadingDropDown (VB)
- Usando Auto-Postback com CascadingDropDown (VB)
-
- Preenchendo dinamicamente um controle (C#)
- preenchendo dinamicamente um controle usando código JavaScript (C#)
- Usando o DynamicPopulate com um controle de usuário e JavaScript (C#)
- Preenchimento Dinâmico de um Controlo (VB)
- preenchendo dinamicamente um controle usando código JavaScript (VB)
- Usando DynamicPopulate com um controle de usuário e JavaScript (VB)
-
- Iniciando uma janela pop-up modal a partir do código do servidor (C#)
- Usando o ModalPopup com um controle repetidor (C#)
- Tratamento de Postbacks de um ModalPopup (C#)
- Posicionamento de um ModalPopup (C#)
- Lançamento de uma janela modal pop-up através do código do servidor (VB)
- Usando ModalPopup com um controle repetidor (VB)
- Manipulando Postbacks de um ModalPopup (VB)
- Posicionando um ModalPopup (VB)
-
- Usando vários controles pop-up (C#)
- Manipulando Postbacks de um controle de pop-up com um UpdatePanel (C#)
- Manipulando Postbacks de um controle de pop-up sem um UpdatePanel (C#)
- Usando vários controles pop-up (VB)
- Manipulando Postbacks de um controle Popup com um UpdatePanel (VB)
- Manipulando Postbacks de um controle de pop-up sem um UpdatePanel (VB)
-
Versões mais antigas - Data Access
-
- Exibindo dados com o ObjectDataSource (C#)
- Parâmetros declarativos (C#)
- Definindo programaticamente os valores de parâmetro do ObjectDataSource (C#)
- Apresentando dados com o ObjectDataSource (VB)
- Parâmetros declarativos (VB)
- Definindo programaticamente os valores de parâmetro (VB) do ObjectDataSource
-
- filtragem mestre/detalhe com um DropDownList (C#)
- filtragem mestre/detalhe com dois DropDownLists (C#)
- filtragem mestre/detalhe em duas páginas (C#)
- Master/Detail utilizando um Master GridView selecionável com um DetailView (C#)
- Filtragem Mestre/Detalhe com uma lista suspensa (VB)
- Filtragem Mestre/Detalhe Com Duas Listas Dropdown (VB)
- Filtragem Mestre/Detalhe em Duas Páginas (VB)
- Master/Detail usando um Master GridView selecionável com um Details DetailView (VB)
-
- formatação personalizada com base em dados (C#)
- Usando TemplateFields no controle GridView (C#)
- Usando TemplateFields no controle DetailsView (C#)
- Modelos do FormView (C#)
- Exibindo informações de resumo no rodapé do GridView (C#)
- formatação personalizada com base em dados (VB)
- Usando TemplateFields no controle GridView (VB)
- Usando TemplateFields no controle DetailsView (VB)
- Modelos do FormView (VB)
- Apresentar informações de resumo no Rodapé do GridView (VB)
Edição, inserção e exclusão de dados
- Visão geral da inserção, atualização e exclusão de dados (C#)
- Examinando os eventos associados à inserção, atualização e exclusão (C#)
- Lidando com exceções de BLL e DAL-Level numa página ASP.NET (C#)
- Adicionando controles de validação ao Editando e inserindo interfaces (C#)
- Personalizando a interface de modificação de dados (C#)
- Implementando a simultaneidade otimista (C#)
- Adicionar uma Client-Side confirmação ao eliminar (C#)
- Limitando a funcionalidade de modificação de dados com base no usuário (C#)
- Visão geral da inserção, atualização e exclusão de dados (VB)
- Examinando os eventos associados à inserção, atualização e exclusão (VB)
- Manipulando exceções de BLL e DAL-Level em numa página ASP.NET (VB)
- Adicionando controles de validação ao de edição e inserção de interfaces (VB)
- Personalizando a interface de modificação de dados (VB)
- Implementar Concorrência Otimista (VB)
- Adicionando Client-Side confirmação ao excluir (VB)
- Limitando a funcionalidade de modificação de dados com base no usuário (VB)
-
- Dados de Relatório de Paginação e Classificação (C#)
- Paginação Eficiente de Grandes Quantidades de Dados (C#)
- Classificando dados paginados personalizados (C#)
- Criando uma interface de usuário de classificação personalizada (C#)
- Dados de Relatório de Paginação e Classificação (VB)
- Paginação eficiente de grandes quantidades de dados (VB)
- Classificando dados paginados personalizados (VB)
- Criando uma interface de usuário de classificação personalizada (VB)
-
- Adicionando e respondendo a botões a um GridView (C#)
- Adicionando e respondendo a botões a um GridView (VB)
Exibindo dados com o DataList e o Repeater
- Exibindo dados com os controles DataList e Repeater (C#)
- Formatar a DataList e o Repeater com Base em Dados (C#)
- Mostrando vários registros por linha com o controle DataList (C#)
- Controles Web de Dados Aninhados (C#)
- Exibindo dados com o DataList e controles repetidores (VB)
- formatar o DataList e o repetidor com base em dados (VB)
- mostrando vários registros por linha com o controle DataList (VB)
- Controles da Web de Dados Aninhados (VB)
Filtrando cenários com o DataList e o Repeater
- Filtro mestre/detalhe com uma lista deslizante (C#)
- filtragem mestre/detalhe em duas páginas (C#)
- Mestre/Detalhe Usando uma lista de registros mestres com marcadores com um DataList de Detalhes (C#)
- filtragem mestre/detalhe com um DropDownList (VB)
- Filtragem Mestre/Detalhe em Duas Páginas (VB)
- Master/Detail usando uma lista com marcadores de registos principais num DataList de Detalhes (VB)
Editando e excluindo dados através do DataList
- Visão geral sobre a edição e o apagamento de dados no DataList (C#)
- Executando atualizações em lote (C#)
- Manipulando exceções de BLL e DAL-Level (C#)
- Adicionando controles de validação ao de interface de edição (C#) da DataList
- Personalizando a interface de edição do DataList (C#)
- Visão geral da edição e exclusão de dados no DataList (VB)
- Executando atualizações em lote (VB)
- Tratamento de exceções de BLL e DAL-Level (VB)
- Adicionando controles de validação à interface de edição (VB) da DataList
- Personalizando a interface de edição (VB) da DataList
Ações de Botão Personalizadas com o DataList e o Repeater
- botões personalizados no DataList e Repeater (C#)
- Botões Personalizados no "DataList" e "Repeater" (VB)
Acessando o banco de dados diretamente de uma página ASP.NET
- Consultando dados com o controle SqlDataSource (C#)
- Usando consultas parametrizadas com o SqlDataSource (C#)
- Inserindo, atualizando e excluindo dados com o SqlDataSource (C#)
- Implementando simultaneidade otimista com o SqlDataSource (C#)
- Consultando dados com o controle SqlDataSource (VB)
- Usando consultas parametrizadas com o SqlDataSource (VB)
- Inserindo, atualizando e excluindo dados com o SqlDataSource (VB)
- Implementando simultaneidade otimista com o SqlDataSource (VB)
Melhorando o GridView
- Adicionando uma coluna de botões de rádio ao GridView (C#)
- Adicionando uma coluna GridView de caixas de seleção (C#)
- Inserir um novo registo desde o rodapé do GridView (C#)
- Adicionando uma coluna GridView de botões de opção (VB)
- Adicionando uma coluna GridView de caixas de seleção (VB)
- Inserir um novo registo a partir do rodapé do GridView (VB)
Trabalhando com arquivos binários
- Upload de arquivos (C#)
- Exibindo dados binários no de controles da Web de dados (C#)
- Incluindo uma opção de upload de arquivo ao adicionar um novo registro (C#)
- Atualizando e excluindo dados binários existentes (C#)
- Upload de arquivos (VB)
- Apresentando dados binários nos controlos de Dados Web (VB)
- Incluindo uma opção de upload de arquivo ao adicionar um novo registro (VB)
- Atualização e exclusão de dados binários (VB) existentes
-
- Armazenamento em Cache de Dados com o ObjectDataSource (C#)
- armazenamento em cache de dados na arquitetura (C#)
- armazenamento em cache de dados na inicialização do aplicativo (C#)
- Usando dependências de cache SQL (C#)
- Armazenamento em Cache de Dados com o ObjectDataSource (VB)
- Armazenamento em Cache de Dados na Arquitetura (VB)
- Armazenamento em Cache de Dados na Inicialização do Aplicativo (VB)
- Usando dependências de cache SQL (VB)
-
- Criando um personalizado Database-Driven Site Map Provider (C#)
- Criando um personalizado Database-Driven Provedor de Mapa do Site (VB)
Cenários avançados de acesso a dados
- Criando novos procedimentos armazenados para o TableAdapters (C#) do DataSet tipado
- Usando procedimentos armazenados existentes para o TableAdapters (C#) do DataSet tipado
- Atualizar o Adaptador de Tabela para usar JOINs (C#)
- Adicionando colunas DataTable adicionais (C#)
- Trabalhando com colunas computadas (C#)
- Configurando as configurações de conexão e Command-Level (C#) da camada de acesso a dados
- Protegendo cadeias de conexão e outras informações de configuração (C#)
- Depurando procedimentos armazenados (C#)
- Criando procedimentos armazenados e funções User-Defined com código gerenciado (C#)
- Criação de novos procedimentos armazenados para os TableAdapters do DataSet Tipado (VB)
- Usando procedimentos armazenados existentes para o TableAdapters (VB) do DataSet tipado
- Atualizando o TableAdapter para usar JOINs (VB)
- Adicionando colunas adicionais do DataTable (VB)
- Trabalhando com colunas computadas (VB)
- Configuração da conexão e definições da camada de acesso a dados (VB) Command-Level
- Protegendo cadeias de conexão e outras informações de configuração (VB)
- Depuração de procedimentos armazenados (VB)
- Criação de procedimentos armazenados e funções User-Defined com código gerenciado (VB)
Versões mais antigas - Segurança
ASP.NET 3.5 - Associação de Utilizadores
- Criando o esquema de associação no SQL Server (C#)
- Criando contas de usuário (C#)
- Validando credenciais de usuário em relação ao repositório de usuário de associação (C#)
- User-Based Autorização (C#)
- Armazenando informações adicionais do usuário (C#)
- Criando o esquema de associação no SQL Server (VB)
- Criação de contas de usuário (VB)
- Validando credenciais de usuário em relação ao repositório de usuário de associação (VB)
- User-Based Autorização (VB)
- Armazenando informações adicionais do usuário (VB)
ASP.NET 3.5 - Administração de Segurança
- Desenvolvendo uma interface para selecionar uma conta de utilizador entre muitas (C#)
- Recuperando e alterando senhas (C#)
- Desbloqueio e aprovação de contas de usuário (C#)
- Construindo uma Interface para Selecionar uma Conta de Usuário entre Várias (VB)
- Recuperando e alterando senhas (VB)
- Desbloqueio e aprovação de contas de usuário (VB)