File Leggimi delle pagine Web ASP.NET 2 Developer Preview
di Microsoft
File Leggimi delle pagine Web ASP.NET 2 Developer Preview
14 settembre 2011
Contenuto
installation notes (Nota di supporto SAP n. 1984787: note di installazione per SUSE Linux Enterprise Server 12)
Per installare Web Pages 2 Developer Preview, sono disponibili queste opzioni:
Installare WebMatrix 2 Beta usando il programma di installazione della piattaforma Web. WebMatrix è un set di strumenti di sviluppo Web gratuiti che includono Pagine Web ASP.NET. Per altre informazioni, vedere la sezione relativa all'installazione in The Top Features in Pagine Web ASP.NET 2 Developer Preview.For more information, see the installation section in The Top Features in Pagine Web ASP.NET 2 Developer Preview.
Installare Web Pages 2 Developer Preview direttamente usando il collegamento per il download. Usare questo approccio se si desidera creare applicazioni Pagine Web usando un editor di testo, ad esempio Blocco note. Per eseguire applicazioni Web Pages 2, è necessario disporre di IIS Express 7.5. Viene incluso automaticamente con WebMatrix. Per suggerimenti su come testare una pagina di pagine Web con IIS Express, vedere la barra laterale "Creazione e test ASP.NET pagine con editor di testo personalizzato" in Introduzione a WebMatrix e Pagine Web ASP.NET.
Pagine Web ASP.NET 2 Developer Preview può essere installato e può essere eseguito side-by-side con Pagine Web ASP.NET 1. Per informazioni dettagliate, vedere la sezione "Esecuzione di applicazioni pagine Web side-by-side" in The Top Features in Web Pages 2 Developer Preview.
Documentazione
Le esercitazioni e altre informazioni sulle Pagine Web ASP.NET sono disponibili nella pagina Pagine Web del sito Web di ASP.NET (https://www.asp.net/web-pages/). Per informazioni sulle nuove funzionalità e i miglioramenti nelle pagine Web 2, vedere The Top Features in Web Pages 2 Developer Preview ( Funzionalità principali in Web Pages 2 Developer Preview).
Supporto tecnico
Si tratta di una versione di anteprima e non è ufficialmente supportata. In caso di domande sull'uso di questa versione, pubblicarle nel forum di Pagine Web ASP.NET (https://forums.asp.net/1224.aspx/1?WebMatrix ), in cui i membri della community ASP.NET sono spesso in grado di fornire supporto informale.
Requisiti software
Pagine Web ASP.NET 2 richiede .NET Framework 4. Funziona anche con la versione .NET Framework 4.5 Developer Preview.
Correzioni, problemi noti e modifiche di rilievo
I metodi Is* (ad esempio, IsDateTime) restituiscono ora valori corretti per tutte le impostazioni cultura. Alcuni metodi come IsDateTime in precedenza restituivano false quando avrebbero dovuto restituire true perché in precedenza eseguivano controlli specifici delle impostazioni cultura. Questi metodi sono stati risolti per tenere conto delle impostazioni cultura. Si tratta di una modifica che causa un'interruzione; se l'applicazione si basa sul comportamento precedente, verrà interrotta.
Il comportamento del metodo Href è stato modificato. In precedenza, la chiamata a Href("~/SomeFile") restituiva un URL relativo al file attualmente in esecuzione. Ora Href("~/SomeFile") restituisce sempre un percorso assoluto dalla radice dell'applicazione. Per la maggior parte dei casi, questo comportamento non farà differenza nel valore restituito. Questa modifica è stata apportata per correggere determinati scenari Ajax. Si consideri ad esempio il codice di esempio seguente:
/Folder/File @Href("~/Images/Logo.jpg")
Questo codice in precedenza si risolveva in Images/Logo.jpg, che sarebbe errato per una richiesta Ajax a tale pagina. Verrà ora risolto nella radice di (/MySite/Images/Logo.jpg).
Il metodo HttpContext.RedirectLocal è stato modificato. Questo metodo accetta ora solo gli URL relativi all'applicazione corrente. Gli URL completi vengono rifiutati.
Il metodo ModelState.IsValid richiede ora di chiamare Validate per primo. Se si converte l'applicazione per usare i nuovi metodi di convalida di input e si chiama il metodo ModelState.IsValid , è ora necessario chiamare Validation.Validate in anticipo. Ad esempio, è necessario seguire questo modello:
Validation.RequireField("MyField"); if (IsPost) { Validation.Validate(); if (ModelState.IsValid) { // do something } }
Tuttavia, se si usano i nuovi metodi di convalida di input, non usare ModelState.IsValid. Strutturare invece il codice come segue:
Validation.RequireField("MyField"); if (IsPost) { if (Validation.IsValid()) { // do something } }
In Internet Explorer 7 e Internet Explorer 8 la convalida lato client non funziona. La convalida lato client non funziona a causa di incompatibilità con jQuery 1.6.2, inclusa nel modello di progetto predefinito. La convalida lato server funziona.
Dichiarazione di non responsabilità
© Microsoft Corporation 2011. Tutti i diritti sono riservati. Questo documento viene fornito "così come è". Le informazioni e le visualizzazioni espresse in questo documento, inclusi URL e altri riferimenti al sito Web Internet, possono cambiare senza preavviso. L'utente si assume tutti i rischi derivanti dal loro utilizzo.