Archivo Léame de la versión preliminar de ASP.NET Web Pages 2 para desarrolladores

Por Microsoft

Archivo Léame de la versión preliminar de ASP.NET Web Pages 2 para desarrolladores

14 de septiembre de 2011

Contenido

installation notes (Nota de compatibilidad de SAP n.º 1984787: Notas de instalación de SUSE Linux Enterprise Server 12)

Para instalar versión preliminar para desarrolladores de Web Pages 2, tiene estas opciones:

La versión preliminar para desarrolladores de ASP.NET Web Pages 2 se puede instalar y ejecutarse en paralelo con ASP.NET Web Pages 1. Para obtener más información, consulte la sección "Ejecutar aplicaciones de páginas web en paralelo" en Las principales características de la versión preliminar para desarrolladores de Web Pages 2.

Documentación

Encontrará tutoriales y otra información sobre ASP.NET Web Pages en las páginas web del sitio de ASP.NET (https://www.asp.net/web-pages/). Para obtener información sobre las nuevas características y mejoras de Web Pages 2, consulte Las principales características de la versión preliminar para desarrolladores de Web Pages 2.

Soporte técnico

Se trata de una versión preliminar y no se admite oficialmente. Si tiene preguntas sobre cómo trabajar con esta versión, envíelas al foro de ASP.NET Web Pages (https://forums.asp.net/1224.aspx/1?WebMatrix ), donde los miembros de la comunidad de ASP.NET pueden proporcionar soporte informal.

Requisitos de software

ASP.NET Web Pages 2 requiere .NET Framework 4. También funciona con la versión preliminar para desarrolladores de .NET Framework 4.5.

Correcciones, problemas conocidos y cambios importantes

  • Los métodos Is* (por ejemplo, IsDateTime) ahora devuelven valores correctos para todas las referencias culturales. Algunos métodos como IsDateTime devolvieron previamente false cuando deberían haber devuelto true porque anteriormente estaban realizando comprobaciones específicas de la referencia cultural. Estos métodos se han corregido para tener en cuenta la referencia cultural. Este es un cambio importante; si la aplicación se basa en el comportamiento anterior, se interrumpirá.

  • El comportamiento del método Href ha cambiado. Anteriormente, la llamada a Href("~/SomeFile") devolvería una dirección URL relativa al archivo que se está ejecutando actualmente. Ahora Href("~/SomeFile") siempre devuelve una ruta de acceso absoluta desde la raíz de la aplicación. En la mayoría de los casos, este comportamiento no marcará la diferencia en el valor devuelto. Este cambio se realizó para corregir determinados escenarios de Ajax. Por ejemplo, considere el siguiente código de ejemplo:

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

    Este código anteriormente se resolvería a Images/Logo.jpg, lo que sería incorrecto para una solicitud de Ajax a esa página. Ahora se resolverá en la raíz de (/MySite/Images/Logo.jpg).

  • El método HttpContext.RedirectLocal ha cambiado. Este método ahora acepta solo las direcciones URL relativas a la aplicación actual. Se rechazan las direcciones URL completas.

  • El método ModelState.IsValid ahora requiere llamar a Validate primero. Si va a convertir la aplicación para usar los nuevos métodos de validación de entrada y llama al método ModelState.IsValid, ahora debe llamar a Validation.Validate de antemano. Por ejemplo, ahora debe seguir este patrón:

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

    Sin embargo, se recomienda que si usa los nuevos métodos de validación de entrada, no use ModelState.IsValid. En su lugar, estructure el código de la siguiente manera:

    Validation.RequireField("MyField");
    if (IsPost) {
        if (Validation.IsValid()) {
            // do something
        }
    }
    
  • En Internet Explorer 7 e Internet Explorer 8, la validación del lado cliente no funciona. La validación del lado cliente no funciona debido a incompatibilidades con jQuery 1.6.2, que se incluye con la plantilla de proyecto predeterminada. (La validación del lado servidor funciona).

Declinación de responsabilidades

© 2011 Microsoft Corporation. Todos los derechos reservados. Este documento se proporciona "tal cual". La información y las opiniones expresadas en este documento, incluidas las direcciones URL y otras referencias a sitios web de Internet, pueden cambiar sin previo aviso. Usted asume el riesgo de utilizarla.