Partilhar via


Leiame da versão prévia de Páginas da Web do ASP.NET 2 Developer

pela Microsoft

Leiame da versão prévia de Páginas da Web do ASP.NET 2 Developer

14 de setembro de 2011

Sumário

Notas de instalação

Para instalar a Visualização do Desenvolvedor das Páginas da Web 2, você tem estas opções:

Páginas da Web do ASP.NET 2 A Visualização do Desenvolvedor pode ser instalada e pode ser executada lado a lado com Páginas da Web do ASP.NET 1. Para obter detalhes, consulte a seção "Executando aplicativos de páginas da Web lado a lado" nos principais recursos na Visualização do Desenvolvedor das Páginas da Web 2.

Documentação

Tutoriais e outras informações sobre Páginas da Web do ASP.NET estão disponíveis na página Páginas da Web do site do ASP.NET (https://www.asp.net/web-pages/). Para obter informações sobre novos recursos e aprimoramentos nas Páginas da Web 2, consulte Os principais recursos na Visualização do Desenvolvedor das Páginas da Web 2.

Suporte

Esta é uma versão prévia e não tem suporte oficial. Se você tiver dúvidas sobre como trabalhar com esta versão, poste-as no fórum Páginas da Web do ASP.NET (https://forums.asp.net/1224.aspx/1?WebMatrix ), em que os membros da comunidade ASP.NET são frequentemente capazes de fornecer suporte informal.

Requisitos de software

Páginas da Web do ASP.NET 2 requer o .NET Framework 4. Ele também funciona com a versão do .NET Framework 4.5 Developer Preview.

Correções, problemas conhecidos e alterações interruptivas

  • Os métodos Is* (por exemplo, IsDateTime) agora retornam valores corretos para todas as culturas. Alguns métodos como IsDateTime retornaram false anteriormente quando deveriam ter retornado true porque estavam executando anteriormente verificações específicas da cultura. Esses métodos foram corrigidos para levar em conta a cultura. Essa é uma alteração interruptiva; se o aplicativo depender do comportamento antigo, ele será interrompido.

  • O comportamento do método Href foi alterado. Anteriormente, chamar Href("~/SomeFile") retornava uma URL relativa ao arquivo em execução no momento. Agora Href("~/SomeFile") sempre retorna um caminho absoluto da raiz do aplicativo. Para a maioria dos casos, esse comportamento não fará diferença no valor retornado. Essa alteração foi feita para corrigir determinados cenários do Ajax. Por exemplo, considere o seguinte código de exemplo:

    /Folder/File
    @Href("~/Images/Logo.jpg")
    

    Esse código anteriormente resolve para Imagens/Logo.jpg, o que estaria incorreto para uma solicitação do Ajax para essa página. Agora ele resolve à raiz do (/MySite/Images/Logo.jpg).

  • O método HttpContext.RedirectLocal foi alterado. Esse método agora aceita apenas URLs relativas ao aplicativo atual. URLs totalmente qualificadas são rejeitadas.

  • O método ModelState.IsValid agora exige que você chame Validar primeiro. Se você estiver convertendo seu aplicativo para usar os novos métodos de validação de entrada e estiver chamando o método ModelState.IsValid , agora você deverá chamar Validation.Validate com antecedência. Por exemplo, agora você deve seguir este padrão:

    Validation.RequireField("MyField");
    if (IsPost) {
        Validation.Validate();
        if (ModelState.IsValid) {
            // do something
        }
    }
    

    No entanto, recomendamos que, se você usar os novos métodos de validação de entrada, não use ModelState.IsValid. Em vez disso, estrutrufique seu código da seguinte maneira:

    Validation.RequireField("MyField");
    if (IsPost) {
        if (Validation.IsValid()) {
            // do something
        }
    }
    
  • Na Internet Explorer 7 e internet Explorer 8, a validação do lado do cliente não funciona. A validação do lado do cliente não funciona devido a incompatibilidades com o jQuery 1.6.2, que está incluído no modelo de projeto padrão. (A validação do lado do servidor funciona.).

Isenção de responsabilidade

© 2011 Microsoft Corporation. Todos os direitos reservados. Este documento é fornecido "como está". As informações e exibições expressas neste documento, incluindo URL e outras referências de sites da Internet, podem ser alteradas sem aviso prévio. Você assume o risco de usá-las.