ASP.NET 4.5 e Visual Studio per Web Release Candidate

Cambia visualizzazione:
ScriptFree
ASP.NET 4.5 e Visual Studio per Web Release Candidate
Il presente articolo è stato tradotto automaticamente. Per visualizzare questa pagina e contemporaneamente visualizzarne il contenuto in lingua inglese, passare alla visualizzazione semplificata.

[Questa documentazione ha solo scopo di anteprima ed è soggetta a modifiche nelle versioni successive. Gli argomenti vuoti sono inclusi come segnaposto.]

Il .NET Framework 4.5 RC include miglioramenti per la ASP.NET 4.5 RC. Visual Studio 2012 RCinclude inoltre miglioramenti e nuove funzionalità per lo sviluppo web migliorata. In questo documento viene fornita una panoramica di molte delle nuove funzionalità incluse nella versione RC. Per ulteriori informazioni, vedere New in ASP.NET 4.5 e Visual Studio 2012 nella pagina ASP.Sito Web NET.

Di seguito sono elencate le diverse sezioni di questo argomento:

Le novità per l'esercitazione

Nella tabella seguente sono elencati nuove esercitazioni per ASP.NET 4.5 RC e Visual Studio 2012 RC.

ASP.NET 4,5 Web Form

Titolo

Descrizione

Introduzione ad ASP.NET 4,5 Web Form (5 esercitazioni) (ASP.Sito Web NET)

Questa serie di esercitazioni verranno fornite le nozioni di base della creazione di un'applicazione Web ASP.Applicazione di NET Web Form utilizzando ASP.NET 4.5 e Microsoft Visual Studio 11 Express per Web.

Controlli dati fortemente tipizzati (blog di Scott Guthrie)

Questo annuncio viene illustrato come attivare i modelli di dati fortemente tipizzati in ASP.NET 4,5 Web Form.

Web Form modello associazione parte 1: Selezione dei dati (blog di Scott Guthrie)

Questo annuncio viene illustrato come selezionare i dati utilizzando l'associazione del modello in ASP.NET 4,5 Web Form.

Web Form modello associazione parte 2: Filtraggio dei dati (blog di Scott Guthrie)

Questo annuncio viene illustrato come filtrare i dati utilizzando l'associazione del modello in ASP.NET 4,5 Web Form.

Web Form modello associazione parte 3: L'aggiornamento convalida e (blog di Scott Guthrie)

Questo annuncio viene illustrato come aggiornare e convalidare i dati utilizzando l'associazione del modello in ASP.NET 4,5 Web Form.

Nuovo Bundling e supporto tecnico di riduzione della (blog di Scott Guthrie)

Questo post viene illustrato il supporto unendo e riduzione in ASP.NET 4,5 Web Form.

ASP.NET MVC

Titolo

Descrizione

Introduzione ad ASP.NET MVC 4 con Visual Studio 11

In questa esercitazione verrà fornite le nozioni di base della creazione di un'applicazione Web ASP.MVC NET utilizzando Visual Studio Express 2012 RC per Web.

Scrittura di metodi asincroni in ASP.NET MVC 4 RC

Questa serie di esercitazioni verranno fornite le nozioni di base della creazione di una pagina asincrona ASP.NET MVC 4 applicazione.

ASP.Le funzionalità Mobile NET MVC 4

In questa esercitazione verrà fornite le nozioni fondamentali di come utilizzare le funzionalità mobile in un'applicazione ASP.NET MVC 4.

Visual Studio 11

Titolo

Descrizione

Con Ispettore di pagina in un form progetto Visual Studio 2012 RC Web (ASP.Sito Web NET)

Questo argomento viene presentata la pagina ispezione (visual mapping tra il browser, la visualizzazione origine e CSS).

Funzioni non notati in Visual Studio Express 2012 RC per Web (blog di Scott Hanselman)

In questo blog copre la selezione nella barra degli strumenti del Browser, le anteprime di file di immagine in Esplora soluzioni, selettore colore CSS, finestra di ispezione di pagina e altro ancora.

Web Developer Tools di efficienza in Visual Studio 11 (video di Channel 9)

In questo video esamina le modifiche nell'editor HTML, editor CSS, finestra di ispezione di pagina e di editor JavaScript.

Le prime 5 Visual Studio 11 progettazione miglioramenti per ASP.NET 4.5 sviluppo (Telerik) (blog di Telerik)

In questo blog vengono esaminati JavaScript IntelliSense, IntelliSense jQuery e documentazione, pagina di ispezione, selezione del colore IntelliSense specifici del fornitore CSS, CSS.

ASP.NET Web RC 2 pagine

Titolo

Descrizione

Nella parte superiore Features in pagine Web 2 RC

In questo articolo vengono illustrate le attività comuni che è possibile eseguire utilizzando le nuove funzionalità in ASP.Pagine Web ASP.

Novità di lametta v2

Copertine questa voce di blog nuove funzionalità come aggiornare il supporto per la ~ operatore e i nuovi attributi condizionali.

Aggiornato di convalida in pagine Web v2

In questo blog è il primo di una serie di tre che esamina i nuovi Validation helper in ASP.NET Web Pages 2 RC.

Le novità dalla funzionalità

Nella tabella seguente vengono elencate le aree di tecnologia ogni contiene nuove funzionalità per ASP.NET 4.5 RC e Visual Studio 2012 RC.

Queste funzionalità includono:

Servizi ASP.NET di base

Nella tabella seguente sono elencate le nuove funzionalità di base, ASP.NET funzionalità.

Funzionalità

Descrizione

Risorse

In modo asincrono durante la lettura e scrittura richieste e risposte HTTP

ASP.NET 4.5 RClettura, scrittura ed invia un flusso in modo asincrono. Questo asynchronicity consente di inviare dati a un client in modo incrementale, senza bloccare thread del sistema operativo.

In modo asincrono durante la lettura e scrittura richieste e risposte HTTP (che cos'è il nuovo white paper)

Supporto per la lettura dei dati di richiesta non convalidato quando è attivata la convalida della richiesta

ASP.NET 4.5 RCfornisce metodi per leggere i dati della richiesta non convalidato in modo che è possibile consentire agli utenti di passare il markup per i campi selezionati o le pagine.

Nuova applicazione Web ASP.Funzionalità di convalida richiesta NET (che cos'è il nuovo white paper)

Supporto per il protocollo WebSockets

I metodi nel nuovo System.Web.WebSockets lo spazio dei nomi forniscono il supporto per il protocollo di WebSockets, che consente di leggere e scrivere dati binari e di stringa.

Supporto per il protocollo WebSockets (che cos'è il nuovo white paper)

Aggiunta e la riduzione di script client

ASP.NET 4.5 RCutilizza unendo (quali combinati i diversi file JavaScript per il caricamento veloce) e riduzione della (che riduce la dimensione dei file JavaScript e CSS, rimuovendo i caratteri).

Aggiunta di nuove e supporto tecnico di riduzione (ASP.NET 4,5 serie) (post di blog)

Aggiunta e la riduzione in ASP.NET 4.5 (post di blog)

Supporto per i moduli asincroni e gestori

Il nuovo await e async le parole chiave semplificano la scrittura di moduli HTTP asincroni e gestori HTTP asincroni.

Supporto per await e basate su attività asincroni moduli e gestori di (che cos'è il nuovo white paper)

Routine di codifica integrato Anti-XSS

Le routine di codifica core anti-XSS (cross-site scripting) sono state integrate in ASP.NET 4.5 RC. Queste routine sono state precedentemente disponibile solo come una libreria esterna.

Libreria di anti-XSS (che cos'è il nuovo white paper)

Per ulteriori informazioni, vedere New in ASP.NET 4.5 e Visual Studio 2012 nella pagina ASP.Sito Web NET.

Web Form ASP.NET

Nella tabella seguente sono elencati alcuni dei miglioramenti che sono stati apportati per Web Form in ASP.NET 4.5 RC.

Funzionalità

Descrizione

Risorse

Raccoglitori di modello

Web supporta ora moduli binding modello, che consente di associare controlli di dati direttamente ai metodi di accesso ai dati. ASP.NET converte automaticamente i dati da campi modulo, le stringhe di query, cookie, lo stato della sessione e lo stato di visualizzazione nei parametri del metodo. Per selezionare i dati o apportare aggiornamenti al database, è possibile utilizzare questi parametri. (Questa tecnica è simile all'associazione del modello in ASP.NET MVC.)

Associazione del modello (che cos'è il nuovo white paper)

Associazione modello-parte 1: Selezione dei dati (post di blog)

Associazione modello-parte 2: Filtraggio dei dati (post di blog)

Modello associazione parte 3: L'aggiornamento dei dati e convalida (post di blog)

Modello associazione parte 1 - selezione di dati (video)

Modello di associazione nella parte 2 - applicazione di filtri (video)

Fortemente tipizzato associazione espressioni nei controlli dati

È ora possibile scrivere espressioni di associazione dati bidirezionale, fortemente tipizzate nei controlli di dati di Web Form, invece di utilizzare Bind o Eval le espressioni. Questo approccio consente di accedere alle proprietà complesse nei controlli dati. Queste espressioni utilizzabili con la nuova funzionalità di associazione del modello.

Fortemente tipizzato controlli dati (che cos'è il nuovo white paper)

Controlli dati fortemente tipizzati (post di blog)

Fortemente tipizzato controlli dati (video)

Discreto JavaScript per la convalida lato client

Convalida l'operazione consente di spostare il codice per la convalida lato client in un singolo file JavaScript esterno, che rende le pagine più piccoli e veloci da caricare. Fornisce inoltre la meglio la memorizzazione nella cache dei file di script.

Convalida discreto (che cos'è il nuovo white paper)

Le espressioni di associazione dati codificati in HTML

Nuova sintassi consente di codificare l'output HTML nel codice della pagina.

Le espressioni di associazione dati con codifica HTML (che cos'è il nuovo white paper)

Supporto di fallback per reti di distribuzione del contenuto (CDN) la ScriptManager controllo

Quando si imposta il EnableCdn proprietà del ScriptManager controllo, il controllo verifica se lo script è stato caricato correttamente al CDN. In caso contrario, il controllo ritorna al caricamento dello script da un percorso alternativo (locale).

ASP.NET 4.0 ScriptManager miglioramenti (post di blog)

Annuncio di Microsoft AJAX CDN (post di blog)

Supporto per i tipi di form HTML5

È possibile utilizzare gli elementi di HTML5 come email, tel, url, e search nelle pagine Web Form.

Gli aggiornamenti di HTML5 (che cos'è il nuovo white paper)

Tipi di Input HTML 5 sui controlli Web Form (post di blog)

Miglioramento del paging nel GridView controllo

Il nuovo AllowCustomPaging e VirtualItemCount le proprietà del GridView controllo consentono di personalizzare la funzionalità di paging. Queste nuove proprietà eliminare la necessità di controllo recuperare tutte le righe dall'origine dati ogni volta che viene visualizzata una nuova pagina.

AllowCustomPaging (MSDN Library)

VirtualItemCount (MSDN Library)

Per ulteriori informazioni, vedere New in ASP.NET 4.5 e Visual Studio 2012 nella pagina ASP.Sito Web NET.

Relative tecnologie disponibili separatamente

I seguenti prodotti non sono inclusi in Visual Studio 2012 RC, ma sono disponibili separatamente come download gratuito.

ASP.NET MVC 4.0

La versione più recente di ASP.NET MVC 4.0 è disponibile per il 2010 di Visual Studio e Visual Studio 2012 RC a ASP.NET MVC 4.

Per informazioni sulle nuove funzionalità di questa versione, vedere i seguenti collegamenti nella pagina ASP.Sito Web NET:

ASP.NET Web Pages 2.0 RC

L'applicazione ASP.NET le pagine Web 2 RC è incluso in Visual Studio 2012 RC e Visual Studio Express 2012 RC for Web. È possibile ottenere utilizzando il Installazione guidata piattaforma Web Microsoft per scaricare e installare WebMatrix.

Nella tabella seguente sono elencati i miglioramenti per le applicazioni ASP.NET le pagine Web sono inclusi nella RC 2 pagine Web.

Funzionalità

Descrizione

Risorse

Modelli di sito nuove e migliorate

Un nuovo modello di sito personale offre pagine di un blog, una raccolta foto e contenuto di movimenti. Il modello di sito di partenza è stato aggiornato per consentire agli utenti di accedere al sito utilizzando Facebook, movimenti e Windows Live. I modelli di sito 1 pagine Web sono stati aggiornati per l'esecuzione di pagine Web 2.

Utilizzando i modelli di sito nuove e aggiornate (ASP.Sito Web NET)

Miglioramenti di sintassi lametta

Sintassi lametta ora supporta gli attributi HTML condizionali, che rende molto più semplice eseguire il rendering degli attributi in base ai valori impostati nel codice. Il nuovo ~/ sintassi inoltre rende molto più semplice per il rendering delle informazioni di percorso dinamico collegamenti e URL.

Utilizzando i modelli di sito nuove e aggiornate (ASP.Sito Web NET)

Convalida

Nuove opzioni per la convalida dell'input dell'utente sono disponibili, compresa la convalida lato client (che consente di migliorare le prestazioni del sito). Nuove classi di convalida (ValidationHelper e Validator) consentono di specificare le regole di convalida utilizzando solo poche righe di codice.

Convalida dell'Input dell'utente (ASP.Sito Web NET)

Supporto side-by-side

È possibile eseguire le applicazioni 1 pagine Web esistenti e nuove applicazioni 2 pagine Web sullo stesso computer.

Esecuzione di pagine Web applicazioni Side-by-Side (ASP.Sito Web NET)

L'appartenenza e autenticazione

Le pagine Web supporta nuove OAuth e OpenID provider di autenticazione, che consentono agli utenti l'accesso utilizzando siti esterni quali Facebook, movimenti e Windows Live. Il nuovo modello di sito di partenza sono inclusi esempi di come utilizzare il nuovo provider.

Attivare gli accessi da Facebook e ad altri siti utilizzando OAuth e OpenID (ASP.Sito Web NET)

Supporto della mappa

Un nuovo Map consente di supporto si chiama esistente eseguire il mapping di motori (ad esempio Bing, Google, Yahoo e ricerca mappa) ed eseguire il rendering di mappe del sito Web.

Aggiunta di mapping tramite l'Helper mappe (ASP.Sito Web NET)

Modalità di visualizzazione mobile

Una nuova funzionalità di modalità di visualizzazione consente di creare pagine specifiche della periferica. Le pagine vengono visualizzate automaticamente in base al dispositivo che effettua la richiesta, ad esempio un dispositivo mobile.

Il rendering di pagine per dispositivi mobili (ASP.Sito Web NET)

Per ulteriori informazioni su ASP.NET versione RC di pagine Web 2, vedere La funzionalità di nella parte superiore di RC 2 pagine Web nella pagina ASP.Sito Web NET.

ASP.NET MVC 4, Web API e ASP.NET Web Pages (lametta) sono ora Open Source

ASP.NET MVC 4, ASP.NET Web API e ASP.NET Web Pages v2 (sintassi lametta) sono ora sotto il licenza Apache 2.0. Di seguito sono elencati i punti essenziali di questo modello di sviluppo.

  • Posizione del codice di origine. Il codice sorgente è disponibile su CodePlex a http://aspnetwebstack.codeplex.com/http://aspnetwebstack.codeplex.com/ e utilizza Git per il controllo della versione.

  • Vedere archiviazioni e fornire feedback. La Comunità può vedere e inviare commenti e suggerimenti sulle archiviazioni sviluppatore sia da Microsoft e dalla Comunità.

  • Contributi comunitari. Gli sviluppatori di fuori della Comunità Microsoft possono inviare le patch e i contributi di codice.

  • Vengono valutate archiviazioni. Il team di sviluppo Microsoft esamina ogni check-in (open source o altrimenti) per l'inclusione. Ogni check-in viene valutato in base agli standard esistenti.

  • Codice comunitario è incluso in Visual Studio. Il codice comunitario approvato per l'inclusione in ASP.NET è incluso in Visual Studio.

  • Continuare lo sviluppo di Microsoft e supporto tecnico di. ASP.NET MVC, API Web e lametta continuano a essere sviluppato da Microsoft e la nave sia autonomo come parte di Visual Studio. Essi continuano a essere supportato da Microsoft support policy esistente.

  • Web Form. Web Form non è stato reso open source perché è parte di System.Web.dll che la piattaforma Windows Server ha una dipendenza su. A causa di questa dipendenza, il codice non può essere sostituito facilmente, ad eccezione di quando il.NET framework o il sistema operativo viene aggiornato.

Per ulteriori informazioni, vedere:

Miglioramenti dell'editor

Nelle sezioni che seguono forniscono informazioni sull'editor miglioramenti e nuove funzionalità del Visual Studio 2012 RC rilasciare.

Note Note

Le funzionalità di HTML5 e CSS3 incluse nel Web standard di aggiornamento per Microsoft Visual Studio 2010 SP1 versione sono anche in Visual Studio 2012 RC.

Le funzionalità seguenti nella finestra di progettazione della pagina web sono nuove o migliorate per la Visual Studio 2012 RC rilasciare.

Supporto di più browser

I browser installati vengono visualizzati in un nuovo elenco a discesa accanto al Avvia debug pulsante in Visual Studio. Questa funzionalità consente di testare la pagina, applicazione o sito in browser diversi.

Finestra di ispezione di pagina

Finestra di ispezione di pagina è uno strumento che esegue il rendering di una pagina web (HTML, Web Form ASP.NET MVC o pagine Web) direttamente all'interno dell'IDE di Visual Studio. È possibile utilizzare la finestra di ispezione di pagina per esaminare il codice sorgente e l'output risultante. Per le applicazioni ASP.NET pagine, è possibile utilizzare il controllo di pagina per determinare quale codice lato server ha generato il codice HTML che viene eseguito il rendering nel browser. Finestra di ispezione pagina funziona anche quando il valore predefinito ASP.Funzionalità aggiunta e la riduzione della rete sono attivate.

Requisiti

Per utilizzare la finestra di ispezione di pagina, è necessario disporre dei seguenti:

  • Visual Studio 2012 RC installato nel computer.

  • .NET Framework 4.5 RC installato nel computer.

  • Un'applicazione Web che si avvale di .NET Framework 4 o versione successiva.

Note Note

Finestra di ispezione pagina ospita la versione corrente di Internet Explorer in Visual Studio. Per tutte le funzionalità, è necessario disporre di Internet Explorer 9 installato nel computer. Non è necessario disporre di Internet Explorer Platform Preview (acronimo di Internet Explorer 10 Test Drive) installato.

Funzionalità

Funzionalità

Descrizione

Mapping di selezione

Quando si seleziona tag nell'origine, l'output corrispondente viene evidenziato automaticamente nella finestra di ispezione di pagina e viceversa.

Controllare la modalità

Fare clic sull'icona della freccia nel riquadro strumenti ispettore della pagina per pagina Ispettore entrerà in modalità di controllo. In modalità di controllo, quando si posiziona il puntatore del mouse su qualsiasi parte della pagina di rendering, il corrispondente tag di origine o il codice viene evidenziato. In Esplora soluzioni, il file corrispondente viene evidenziato.

Sandbox testing delle modifiche CSS/DOM

Finestra di ispezione di pagina consente di modificare le proprietà CSS e attributi dell'elemento DOM e le modifiche vengano applicate immediatamente nel browser. Queste modifiche non sono persistenti e i file di origine non vengono influenzati.

Modifica e il Mapping di regola CSS

Quando si fa clic su una regola nella griglia di strumenti CSS, pagina Ispettore apre il file CSS corrispondente in cui è definita la regola. La regola completa è selezionata. Questa funzionalità consente di ottenere in cui la regola è definita in modo che è possibile modificare, se necessario.

Barra di aggiornamento

Quando si modifica l'origine della pagina, viene visualizzata una barra di aggiornamento nella parte superiore del Visualizzatore. La barra di aggiornamento viene richiesto di fare clic sulla barra (o premere CTRL + ALT + INVIO) per salvare le modifiche e aggiorna la visualizzazione sottoposta a rendering.

Collegamenti di file di origine

A file scheda nel riquadro strumenti di ispezione pagina contiene collegamenti a tutti i file che costituiscono la pagina corrente. Per aprire uno dei file nell'editor di Visual Studio, fare clic sul collegamento di file.

Finestra di ispezione di pagina nell'elenco dei browser predefinito

Finestra di ispezione di pagina viene visualizzato come un'opzione nell'elenco a discesa dei browser accanto alla Avvia debug icona in Visual Studio.

Risorse

Editor HTML

Editor HTML in Visual Studio fornisce il supporto per HTML5. Nella tabella seguente vengono elencate ulteriori miglioramenti.

Funzionalità

Descrizione

Risorse

Funzionalità IntelliSense migliorata

Durante la digitazione, IntelliSense consente di ridurre le opzioni che vengono visualizzate solo quelli che contengono la stringa digitata. Corrispondenze possono verificarsi all'inizio, al centro o alla fine.

Riduzione automatica completamento delle istruzioni (che cos'è il nuovo white paper)

Il passaggio dello schema in base al tipo di documento

È possibile configurare l'editor HTML per utilizzare una pagina <!DOCTYPE> e <html> i tag per impostare automaticamente lo schema da utilizzare per convalidare il codice della pagina.

Convalida, HTML, Editor di testo, finestra di dialogo Opzioni (Riferimento di interfaccia utente di MSDN)

Completamento dei tag quando si rinominano i tag

Se si modifica un nome di tag (ad esempio, <p> a <list>), l'editor viene modificato il corrispondente tag di inizio o alla fine (ad esempio, </p> diventa automaticamente </list>.

Ridenominazione automatica dei corrispondenti tag quando si rinomina un tag di chiusura o apertura (che cos'è il nuovo white paper)

Estrarre il markup selezionato a un controllo utente

Nell'editor, è possibile salvare markup select selezionato come un controllo utente, che è un modo pratico per creare codice per l'utilizzo in più posizioni. A tale scopo, il pulsante destro della selezione, scegliere Estrai per il controllo utente, quindi salvare il codice.

Estrarre al controllo utente (che cos'è il nuovo white paper)

Rientro intelligente per gli elementi vuoti

Se il puntatore di inserimento è tra una coppia vuota di tag (ad esempio, <p></p>), quando si preme INVIO, l'editor consente di creare una nuova riga. Inserisce il punto di inserimento in una posizione rientrata in una nuova riga, come illustrato nell'esempio riportato di seguito:

html
<p>
    |
</p>

Rientro di smart (che cos'è il nuovo white paper)

Funzionalità smart delle attività per gli elementi HTML

Smart task vengono visualizzati sui tag HTML come una piccola freccia, quando il punto di inserimento si trova all'interno dell'elemento. Fare clic sulla freccia o premere CTRL +. (punto) per visualizzare un menu che consente di completare le attività correlate all'elemento. Attività Smart sono disponibili nella visualizzazione origine per tutti gli elementi HTML e sono estendibili attraverso il Framework di estendibilità gestiti.

Le attività di Smart Editor HTML e generazione di gestore eventi (post di blog)

Le attività di Smart Editor HTML e generazione di gestore eventi (video)

Generazione di gestore eventi in visualizzazione origine

Quando si modifica il nome di un evento in visualizzazione origine, è possibile utilizzare IntelliSense per creare un gestore eventi nel codice che ha la firma corretta.

Generazione di gestore eventi (che cos'è il nuovo white paper)

Per ulteriori informazioni, vedere New in ASP.NET 4.5 e Visual Studio 2012 nella pagina ASP.Sito Web NET.

Editor CSS

La modifica più significativa nel Visual Studio 2012 RC editor CSS è il supporto per CSS3. Per ulteriori informazioni su CSS3, vedere www.css3.info. Nella tabella seguente vengono elencate ulteriori miglioramenti per l'editor CSS di Visual Studio 2012 RC.

Funzionalità

Descrizione

Risorse

Comprime o espande (struttura)

La funzionalità di espansione e compressione (struttura) da editor di pagine HTML in Visual Studio è stato aggiunto alle sezioni di CSS e le intestazioni di sezione commentata nei file CSS.

Le regioni personalizzate (che cos'è il nuovo white paper)

Auto di formattazione

Quando si inserisce una proprietà CSS, viene aggiunto automaticamente un segno di due punti. Quando si digita una parentesi graffa aperta ("{"), una parentesi graffa di chiusura ("}") viene aggiunto.

Rientro gerarchico

Relazioni padre / figlio ora sono rientrate nel riquadro di modifica, in modo che la gerarchia CSS è più chiara.

Rientro gerarchica (che cos'è il nuovo white paper)

Rientro di gerarchica Editor CSS (video)

Funzionalità di completamento automatico per la riduzione

Durante la digitazione, IntelliSense consente di ridurre le opzioni che vengono visualizzate solo quelli appropriati. IntelliSense visualizza gli elementi che contengono la stringa digitare indipendentemente se la stringa viene eseguita all'inizio, al centro o alla fine dell'elemento corrispondente.

Riduzione automatica completamento delle istruzioni (che cos'è il nuovo white paper)

Rimuovere il commento/commento

Scelte rapide da tastiera per l'inserimento di commenti e uncommenting nell'editor HTML (CTRL + K, CTRL + C e CTRL + K, CTRL + U) sono ora disponibili nell'editor CSS. (Quando un blocco commentato parzialmente selezionato è senza commenti, l'intero blocco è senza commenti).

Supporto di creazione dei commenti e uncommenting (che cos'è il nuovo white paper)

Selettore colore

Quando si digita qualsiasi proprietà CSS che accetta che un valore di colore, un selettore colore è visualizzato che è possibile inserire il valore del colore. Il valore viene inserito in esadecimali o altri formati di foglio di stile.

Selettore colore (che cos'è il nuovo white paper)

Selettore colore Editor CSS (video)

Frammenti di codice per le estensioni specifiche del fornitore per CSS

Frammenti di facilitano l'immissione di estensioni specifiche del fornitore -ms-, -moz-, e -webkit-.

Frammenti di (che cos'è il nuovo white paper)

Frammenti di codice CSS (video)

Supporto per CSS hacks

Come selettore e la proprietà hacks *color e _width siano intesi e convalidati.

CSS hacks supporto (che cos'è il nuovo white paper)

Per ulteriori informazioni, vedere New in ASP.NET 4.5 e Visual Studio 2012 nella pagina ASP.Sito Web NET e nuovi miglioramenti Editor CSS in Visual Studio (ASP.NET 4,5 serie).

Editor JavaScript

L'editor JavaScript in Visual Studio 2012 RC offre i seguenti miglioramenti:

  • Supporto per ECMAScript5.

  • Numerosi miglioramenti di IntelliSense.

  • Parentesi graffe corrispondenti.

  • Funzionalità "Vai a definizione" che si passa da un nome di variabile o una funzione relativa definizione quando si sceglie il tasto F12.

Per ulteriori informazioni, vedere Editor JavaScript nella pagina ASP.Sito Web NET.

Miglioramenti relativi alla data

Nella tabella seguente sono elencate alcune delle modifiche dei dati che sono state apportate in Visual Studio 2012 RC. Per i miglioramenti correlati ai dati relativi ai Web Form, vedere la ASP.NET Web Forms sezione di questo documento.

Funzionalità

Descrizione

Risorse

SQL Server Express LocalDB come database predefinito

SQL Server Express LocalDB sostituisce SQL Server Express come motore di database predefinito per lo sviluppo. SQL Server Express LocalDB è una versione semplificata di SQL Server che dispone di numerose funzionalità di programmabilità del database SQL Server.

Cenni preliminari sui dati locali (MSDN Library)

Esplora oggetti di SQL Server

Un nuovo Esplora oggetti di SQL Server in Visual Studio consente di gestire gli oggetti di database in modo simile a SQL Server Management Studio. È possibile aprire Esplora oggetti di di SQL Server dalla Vista menu di Visual Studio.

Connesso lo sviluppo di Database (MSDN Library)

Progettazione tabelle

Una nuova Progettazione tabelle consente di definire una tabella utilizzando una finestra di progettazione grafica, uno script o entrambi. Lo script viene aggiornato automaticamente quando si modifica la struttura della tabella nella finestra di progettazione grafica.

Procedura: creare oggetti di Database utilizzando Progettazione tabelle (MSDN Library)

Nuova DataAnnotations attributi

Nuovi attributi contenuti di System.ComponentModel.DataAnnotations lo spazio dei nomi automatizzare la convalida per i tipi di dati comuni, ad esempio indirizzi di posta elettronica, numeri di telefono e numeri di carta di credito. Nuovi attributi selezionati sono elencati nella colonna delle risorse.

CreditCardAttribute (MSDN Library)

EmailAddressAttribute (MSDN Library)

FileExtensionsAttribute (MSDN Library)

MaxLengthAttribute (MSDN Library)

MinLengthAttribute (MSDN Library)

PhoneAttribute (MSDN Library)

UrlAttribute (MSDN Library)

Entity Framework e ASP.NET – Guida introduttiva alla parte 8 (ASP.Sito Web NET)

Esecuzione di convalide (articolo)

Discreto JavaScript per la convalida lato client

È ora possibile configurare DynamicField i controlli per generare discreto JavaScript per la convalida lato client.

Convalida discreto (che cos'è il nuovo white paper)

I modelli di entità e nuove opzioni per i progetti di database

Un file di Entity Data Model (edmx) può ora essere associato a un progetto di database. Oltre alla Genera da Database e Modello vuoto le scelte disponibili in Visual Studio 2010, le opzioni disponibili in Visual Studio 2012 RC includono ora Modello di Database e progetto di Database.

Entity Framework progetto & Integrazione progetto di database (MSDN Library)

Per ulteriori informazioni, vedere Novità per lo sviluppo di applicazioni dati in RC 2012 di Visual Studio.

Miglioramenti nella distribuzione del progetto applicazione Web

Per una panoramica di Visual Studio miglioramenti nella distribuzione vedere questo video: Web semplice di sporcizia e la distribuzione di Database in Visual Studio 11.

Nella tabella seguente sono elencati alcuni dei miglioramenti apportati agli strumenti di distribuzione per Visual Studio 2012 RC. Tutti questi miglioramenti può anche essere installati Visual Studio 2010 o Visual Web Developer 2010 Express , visitare il seguente collegamento: Visual Studio 2010 Web pubblica Update.

Funzionalità

Descrizione

Risorse

Importazione pubblicare i file delle impostazioni dal provider di hosting

È possibile scaricare un file dal proprio provider di hosting che contiene le impostazioni che necessarie per pubblicare il progetto ed è possibile importare il file in Visual Studio in modo da non dover immettere manualmente i valori.

Procedura: distribuire un'applicazione Web progetto utilizzando un solo clic pubblica in Visual Studio

Trasformazioni di collegamento Web. config per i profili di pubblicazione

È possibile collegare il file Web. config file specifici di trasformazione dei profili, non solo per la creazione di configurazioni di pubblicazione. (Ad esempio, se si dispone di un profilo di pubblicazione è denominato "Prova", si può avere un file di trasformazione del Web. config che viene denominato "Web.Staging.config".) In questo modo la distribuzione dello stesso progetto in diversi ambienti più semplici.

I profili di credenziali archivio crittografato nella pubblicazione

Informazioni associate a un profilo di pubblicazione ora viene memorizzate in un file di .pubxml separato per ogni profilo e per impostazione predefinita, le password vengono memorizzate un. file di pubxml.user non è incluso nel controllo del codice sorgente.

I profili di pubblicazione sezione New in ASP.NET 4.5 e RC 2012 di Visual Studio

Specificare la configurazione di generazione nel profilo di pubblicazione

È possibile specificare la configurazione di generazione deve essere distribuita per un profilo di pubblicazione il profilo di pubblicazione.

Procedura: distribuire un'applicazione Web progetto utilizzando un solo clic pubblica in Visual Studio

Visualizzare in anteprima le modifiche apportate al file e il database prima che siano effettivamente sul server di destinazione

La nuova funzionalità di anteprima consente di vedere quali file verranno copiati o eliminati e viene modificato il database verrà applicato al database è possibile annullare prima che le modifiche vengano applicate. In caso di operazioni di file, è possibile annullare in modo selettivo gli aggiornamenti o eliminazioni di file specifici.

Procedura: distribuire un'applicazione Web progetto utilizzando un solo clic pubblica in Visual Studio

Distribuire gli aggiornamenti incrementali del database

Una volta distribuito il database e assicurarsi di nuove modifiche allo schema del database quando si ridistribuisce il progetto che Visual Studio può determinare automaticamente le modifiche necessarie essere applicate al database. Se si utilizza migrazioni prima di Entity Framework codice, Visual Studio può configurare automaticamente le migrazioni prima di codice per aggiornare il database alla versione più recente, quando viene eseguita l'applicazione.

Procedura: distribuire un'applicazione Web progetto utilizzando un solo clic pubblica in Visual Studio

Supporto multiversion

Visual Studio 2012 RCConsente di lavorare con i progetti che utilizzano versioni diverse di al.NET Framework o diverse versioni di Visual Studio. Per ulteriori informazioni, vedere progetto condivisione tra Visual Studio 2010 e Visual Studio Express 2012 RC (compatibilità del progetto) in New in ASP.NET 4.5 e RC 2012 di Visual Studio.

Miglioramenti a ASP.Al Multitargeting NET

ASP.NET 4.5 RCAggiorna la funzionalità al multitargeting con filtro avanzato per funzionalità non sono disponibili nella versione di destinazione di.NET Framework.

Utilizzo di ASP.NET Applications in Visual Studio 2010 SP1 o RC 2012 di Visual Studio

È possibile aprire e lavorare con Visual Studio 2010 SP1 progetti in Visual Studio 2012 RC e viceversa, senza convertire il progetto in un formato diverso. (Questa funzionalità è talvolta detta compatibilità bidirezionale.)

IIS Express

In Visual Studio 2012 RC, IIS Express sostituisce l'applicazione ASP.NET Development Server come server web predefinito per il test in Visual Studio. (In Visual Studio SP1 2010, IIS Express era disponibile come opzione che è stato configurato in modo esplicito come server web test.) IIS Express è una versione leggera e indipendente di IIS è stato ottimizzato per gli sviluppatori. Si dispone di tutte le funzionalità principali di IIS, nonché altre funzionalità progettate per semplificare lo sviluppo del sito Web e include le seguenti operazioni:

  • Non eseguito come servizio o richiedono diritti di amministratore per eseguire la maggior parte delle attività.

  • Express IIS funziona bene con ASP.Applicazioni di NET e PHP.

  • Più utenti di Express IIS possono utilizzare in modo indipendente sullo stesso computer.

Per ulteriori informazioni, vedere Cenni preliminari su IIS Express.

Risorse supplementari

I seguenti collegamenti forniscono ulteriori informazioni e risorse che consentono di ottenere informazioni sulle nuove funzionalità di ASP.NET 4.5 RC e Visual Studio 2012 RC.

  • Novità di RC 2012 di Visual Studio . Vengono descritte le nuove funzionalità di Visual Studio.

  • Novità di.NET Framework 4.5 RC . Descrive le nuove funzionalità di.NET Framework per questa versione.

  • Kit di formazione di Visual Studio 11. Include esercitazioni pratiche che consentono di comprendere come sfruttare al meglio la vasta gamma di miglioramenti nella nuova versione di Visual Studio e.NET Framework 4.5. Viene illustrato come supportare e gestire il ciclo di vita di tutta l'applicazione e come creare applicazioni stile Metro di Windows.

  • ASP.NET 4.5 forum. Forum di Guida in linea in modo specifico per la nuova versione.