Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ASP.NET 4.5 et Visual Studio 2012

.NET Framework 4.5 inclut des améliorations pour ASP.NET 4.5. Visual Studio 2012 inclut également des améliorations et de nouvelles fonctionnalités pour le développement web améliorée. Ce document fournit une vue d'ensemble de plusieurs nouvelles fonctionnalités incluses dans Visual Studio 2012. Pour plus d'informations, consultez nouveautés dans ASP.NET 4,5 et Visual Studio 2012 sur le site Web ASP.NET.

Cette rubrique contient les sections suivantes :

Le tableau suivant répertorie de nouveaux didacticiels pour ASP.NET 4.5 et Visual Studio 2012.

Hh420390.collapse_all(fr-fr,VS.110).gifASP.NET 4,5 Web Forms

Title

Description

Mise en route avec ASP.NET 4,5 Web Forms (didacticiels 5) (Site Web ASP.NET.)

Cette série d'instructions vous enseignera les concepts de générer une application Web Forms ASP.NET à l'aide de ASP.NET 4,5 et Microsoft Visual Studio Express 2012 RC pour le Web.

contrôles de données fortement typés (Blog de Scott Guthrie)

Cette publication montre comment activer les modèles fortement typés de données dans ASP.NET 4,5 Web Forms.

Partie liaison de modèle Web Forms : Sélection de données (Blog de Scott Guthrie)

Cette publication explique comment sélectionner des données à l'aide de la liaison de modèle dans ASP.NET 4,5 Web Forms.

Partie liaison de modèle Web Forms : Filtrer les données (Blog de Scott Guthrie)

Cette publication montre comment filtrer des données à l'aide de la liaison de modèle dans ASP.NET 4,5 Web Forms.

Partie liaison de modèle Web Forms : mettre à jour et validation (Blog de Scott Guthrie)

Cette publication montre comment mettre à jour et valider des données à l'aide de la liaison de modèle dans ASP.NET 4,5 Web Forms.

Nouveau prise en charge de regrouper et de Minification (Blog de Scott Guthrie)

Cette publication illustre la prise en charge de regrouper et de minification dans ASP.NET 4,5 Web Forms.

À l'aide de l'inspecteur de page dans Web Forms ASP.NET (Site Web ASP.NET.)

Cette rubrique présente l'inspecteur de page (mappage visuel entre le navigateur, le mode Source, et le CSS) dans le contexte d'un projet Web Forms.

Hh420390.collapse_all(fr-fr,VS.110).gifASP.NET MVC

Title

Description

introduction à ASP.NET MVC 4 avec Visual Studio 2012

Ce didacticiel vous enseignera les concepts de générer une application Web ASP.NET MVC à l'aide de Visual Studio Express 2012 pour le Web.

L'utilisation de méthodes asynchrones dans ASP.NET MVC 4

Cette série d'instructions vous enseignera les concepts de générer une application 4 asynchrone ASP.NET MVC.

ASP.NET MVC 4 fonctionnalités mobiles

Ce didacticiel vous enseignera l'essentiel de l'utilisation des paramètres mobiles dans ASP.NET MVC 4.

À l'aide de l'inspecteur de page dans ASP.NET MVC

Cette rubrique présente l'inspecteur de page (mappage visuel entre le navigateur, le mode Source, et le CSS) dans le contexte d'un projet ASP.NET MVC.

À l'aide de l'inspecteur de page dans ASP.NET MVC (vidéo)

Ce graphique affiche les avantages de l'utilisation de l'inspecteur de page dans les applications Web ASP.NET MVC.

Hh420390.collapse_all(fr-fr,VS.110).gifVisual Studio 2012

Title

Description

Fonctionnalités personne remarqué dans Visual Studio express pour le Web (Blog de Scott Hanselman)

Cette entrée de blog couvre le sélecteur de navigateur dans la barre d'outils, l'explorateur de miniatures de fichier image de solutions, le sélecteur de couleurs CSS, l'inspecteur de page, et les plus.

Outils d'efficacité de développement Web dans Visual Studio (Vidéo de canal la 9)

Ce graphique examine les modifications dans l'éditeur d'éditeur HTML, d'éditeur CSS, inspecteur de page, et JavaScript.

Mes 5 améliorations principales de Visual Studio pour le développement ASP.NET 4,5 (Telerik) (Blog de Telerik)

Cette entrée de blog examine JavaScript Intellisense, jQuery Intellisense et documentation, l'inspecteur de page, CSS Intellisense spécifique au fournisseur, sélection de couleurs CSS.

Hh420390.collapse_all(fr-fr,VS.110).gifPages Web ASP.NET 2

Title

Description

Les fonctionnalités de début dans les pages Web 2

Cet article documente les tâches courantes que vous pouvez exécuter à l'aide de nouvelles fonctionnalités dans les pages Web ASP.NET.

Introduire des pages Web ASP.NET 2

Cet ensemble de didacticiel utilise l'outil WebMatrix pour fournir une vue d'ensemble des pages ASP.NET 2 et de la syntaxe Razor.

Nouveautés razor v2

Cette entrée de blog décrit de nouvelles fonctionnalités telles que la prise en charge de la mise à jour de l'opérateur ~ et de nouveaux attributs conditionnels.

Validation mise à jour dans les pages Web v2

Cette entrée de blog est la première d'une série de trois qui explore le nouveau programme d'assistance de Validation dans les pages Web ASP.NET 2.

Le tableau suivant répertorie les domaines technologiques chaque de nouvelles fonctionnalités contenantes pour ASP.NET 4.5 et Visual Studio 2012.

Elles comprennent :

Hh420390.collapse_all(fr-fr,VS.110).gifPrincipaux services ASP.NET

Le tableau suivant répertorie de nouvelles fonctionnalités pour fonctionnalités d'ASP.NET.

Fonctionnalité

Description

Ressources

De façon asynchrone la lecture et l'écriture des requêtes HTTP et des réponses

ASP.NET 4.5 peut lire, écrire, et purger un flux de façon asynchrone. Cet asynchronisme vous permet d'envoyer des données à un client de façon incrémentielle sans les relier aux threads du système d'exploitation.

De façon asynchrone la lecture et l'écriture des requêtes HTTP et des réponses (Livre blanc sur les nouveautés)

Prise en charge de lecture des données de requête non valides lorsque la validation de demande est activée

ASP.NET 4.5 fournit des méthodes pour lire les données de requête non validées afin de pouvoir permettre aux utilisateurs de passer les balises aux champs ou aux pages sélectionnés.

Nouvelles fonctionnalités de validation de demande ASP.NET (Livre blanc sur les nouveautés)

Prise en charge de fournisseur de WebSockets

Les méthodes dans l'espace de noms System.Web.WebSockets fournissent la prise en charge du protocole WebSockets, qui vous permet de lire et d'écrire à la fois des chaînes et des données binaires.

Prise en charge de fournisseur de WebSockets (Livre blanc sur les nouveautés)

Regroupement et minification des scripts client

ASP.NET 4.5 utilise le regroupement (qui combine des fichiers JavaScript séparés pour un chargement plus rapide) et la minification (qui réduit la taille des fichiers JavaScript et CSS en supprimant les caractères inutiles). La bibliothèque de regroupement et de minification ASP.NET est également prise en charge par le contrôle ScriptManager.

Nouveau prise en charge de regrouper et de Minification (ASP.NET 4,5 s'exécute) (entrée de blog)

Regrouper et Minification (article)

Regrouper et Minification dans ASP.NET 4,5 (entrée de blog)

Prise en charge des modules et les gestionnaires asynchrones

Les nouveaux mots clés async et await simplifient l'écriture des modules asynchrones HTTP et de gestionnaires asynchrones HTTP. Les mises à jour du développement asynchrone incluent :

ClientDisconnectedToken : CancellationToken qui avertit de façon asynchrone l'application lorsqu'un client est déconnecté du serveur Web sous-jacent.

TimedOutToken : CancellationToken qui avertit de façon asynchrone l'application lorsqu'une demande a été exécutée plus longue que la valeur du délai d'attente configurée de requête.

ThreadAbortOnTimeout : Si votre application doit vérifier le comportement des demandes chronométrés, affectez à cette propriété false. Lorsque la propriété est définie à true (valeur par défaut), ASP.NET interrompt le thread qui sert la requête lors d'un dépassement du temps de la demande.

Abort : Utilisez cette méthode dans votre application pour terminer de force la connexion sous-jacente TCP d'une requête. Toute E/S en attente échoue.

En charge attendent et Tâche- Ont Sur les modules et les gestionnaires asynchrones (Livre blanc sur les nouveautés)

L'utilisation de méthodes asynchrones dans ASP.NET 4,5 (didacticiel)

L'utilisation de méthodes asynchrones dans ASP.NET MVC 4 (didacticiel)

async (référence C#) (Librairie MSDN)

await (Référence C#) (Librairie MSDN)

Routines intégrées d'encodage Anti-XSS

Les routines d'encodage principales Anti-XSS (cross-site scripting) ont été intégrés dans ASP.NET 4.5. Ces routines étaient précédemment uniquement disponibles en tant que bibliothèque externe.

Anti-XSS bibliothèque (Livre blanc sur les nouveautés)

Prise en charge d'OAuth et d'OpenID

OAuth et OpenID vous permettent de créer des sites qui permettent aux utilisateurs d'archiver dans avec les informations d'identification d'autres sites, notamment Google, Yahoo, Facebook, Twitter, les fenêtres et Live®.

Pour plus d'informations, consultez nouveautés dans ASP.NET 4,5 et Visual Studio 2012 sur le site Web ASP.NET.

Hh420390.collapse_all(fr-fr,VS.110).gifWeb Forms ASP.NET

Le tableau suivant répertorie certaines des améliorations effectuées pour les Web Forms dans ASP.NET 4.5.

Fonctionnalité

Description

Ressources

Classeurs de modèles

Les Web Forms prennent désormais en charge le model binding (liaisons de modèle), qui vous permettent de lier des contrôles de données directement aux méthodes d'accès aux données. ASP.NET convertit automatiquement les données des champs de formulaire, les chaînes de requête, les cookies, d'état de session, et d'état d'affichage dans des paramètres de méthode. Vous pouvez utiliser ces paramètres pour sélectionner des données de ou pour effectuer des mises à jour à la base de données. (Cette technique est semblable à la liaison de modèle dans ASP.NET MVC.)

liaison de modèle (Livre blanc sur les Nouveautés)

Partie liaison de modèle : Sélection de données (entrée de blog)

Partie liaison de modèle : Filtrer les données (entrée de blog)

Partie liaison de modèle : Mettre à jour des données et validation (entrée de blog)

Partie liaison de modèle - sélectionner des données (vidéo)

Partie liaison de modèle - filtrage (vidéo)

Expressions de liaison fortement typées dans des contrôles de données

Vous pouvez maintenant écrire des expressions de liaison de données fortement typées et bidirectionnelles dans les contrôles de données de Web Forms, au lieu d'utiliser les expressions Bind ou Eval . Cette approche vous permet d'accéder aux propriétés complexes dans des contrôles de données. Ces expressions peuvent être utilisées avec la fonctionnalité de liaison de modèle.

contrôles de données fortement typés (Livre blanc sur les Nouveautés)

contrôles de données fortement typés (entrée de blog)

contrôles de données fortement typés (vidéo)

JavaScript discret pour la validation côté client

La validation discrète entre le code pour la validation côté client dans un fichier externe unique JavaScript, qui rend les pages plus petites et plus rapides à charger. Il fournit également une meilleure mise en cache les fichiers de script.

validation discrète (Livre blanc sur les Nouveautés)

Expressions de liaison de données encodées par HTML

La nouvelle syntaxe vous permet d'encoder la sortie HTML dans le balisage de la page.

expressions de liaison de données encodées par HTML (Livre blanc sur les Nouveautés)

Prise en charge de secours des réseaux de distribution de contenu (CDNs) par le contrôle ScriptManager

Lorsque vous définissez la propriété d' EnableCdn du contrôle d' ScriptManager , les tests de contrôle si le script est chargé avec succès du CDN. Sinon, le contrôle revient à charger le script d'un autre emplacement (local).

ASP.NET 4,0 améliorations ScriptManager (entrée de blog)

Publication du CDN Microsoft Ajax (entrée de blog)

Prise en charge des types de formulaires HTML5

Vous pouvez utiliser les éléments HTML5 comme email, tel, url, et search dans les pages Web Forms.

mises à jour HTML5 (Livre blanc sur les Nouveautés)

HTML 5 types d'entrées dans les contrôles de WebForms (entrée de blog)

Pagination améliorée dans le contrôle GridView

Les nouvelles propriétés AllowCustomPaging et VirtualItemCount du contrôle GridView vous permettent de personnaliser la fonctionnalité de pagination. Ces nouvelles propriétés suppriment la nécessité du contrôle pour récupérer toutes les lignes de la source de données chaque fois qu'une nouvelle page s'affiche.

AllowCustomPaging (MSDN Library)

VirtualItemCount (Librairie MSDN)

Améliorations apportées à la compilation des Web Forms

Les améliorations suivantes étendre le système de compilation des Web Forms :

- Une nouvelle classe ControlBuilderInterceptor vous permet de personnaliser les pages de formulaires Web et le contrôle de la sortie de compilation.

- Une nouvelle méthode TemplateParser.ParseTemplate vous permet de générer une instance ITemplate depuis une chaîne de balisage ASPX.

ControlBuilderInterceptor (MSDN Library)

ParseTemplate (MSDN Library)

ITemplate (Librairie MSDN)

Visual Studio 2012 RC) est libéré - le grand correctif cumulatif de site Web (Blog de Scott Hanselman)

Pour plus d'informations, consultez nouveautés dans ASP.NET 4,5 et Visual Studio 2012 sur le site Web ASP.NET.

Hh420390.collapse_all(fr-fr,VS.110).gifASP.NET MVC 4

ASP.NET MVC 4 est disponible pour Visual Studio 2010 SP1 à Microsoft Le centre de téléchargement et pour Visual Studio 2012 dans ASP.NET MVC 4.

Pour plus d'informations sur les nouvelles fonctionnalités dans cette version finale, consultez les liens suivants sur le site Web ASP.NET. :

Hh420390.collapse_all(fr-fr,VS.110).gifPages Web ASP.NET 2

Les pages Web ASP.NET 2 est inclus dans Visual Studio 2012 et Visual Studio Express 2012 pour le Web. Vous pouvez également l'obtenir à l'aide de Programme d'installation Microsoft Web platform pour télécharger et installer WebMatrix.

Le tableau suivant répertorie les améliorations pour les pages Web ASP.NET qui sont inclus dans les pages Web 2.

Fonctionnalité

Description

Ressources

Nouveaux et améliorés modèles de site

Un modèle de site personnel fournit des pages pour un blog, une gallerie photos, et le contenu de Twitter. Le modèle de site de démarrage a été mis à jour pour permettre aux utilisateurs de se connecter à votre site à l'aide de Facebook, de Twitter, et Windows Live. Les modèles de site des pages Web 1 ont également été mis à jour pour fonctionner sur des pages Web 2.

Les fonctionnalités de début dans les pages Web 2(Site Web ASP.NET)

Améliorations de syntaxe razor

La syntaxe razor prend maintenant des attributs conditionnels HTML, ce qui le rend plus simple pour afficher des attributs en fonction de les valeurs que vous définissez dans le code. La nouvelle syntaxe ~/ permet désormais de rendre beaucoup plus simple les informations relatives aux chemins dynamiques des liens et des URLs.

Les fonctionnalités de début dans les pages Web 2(Site Web ASP.NET)

Validation

Les nouvelles options pour valider l'entrée d'utilisateur sont disponibles, y compris la validation côté client (qui permet d'améliorer la performance de votre site). Les nouvelles classes de validation (ValidationHelper et Validator) vous permettent de spécifier des règles de validation en utilisant uniquement quelques lignes de code.

Les fonctionnalités de début dans les pages Web 2(Site Web ASP.NET)

Côte à côte en charge

Vous pouvez exécuter des applications existantes des pages Web 1 et de pages Web 2 applications sur le même ordinateur.

Les fonctionnalités de début dans les pages Web 2(Site Web ASP.NET)

Appartenance et authentification

Les pages Web prend en charge les nouveaux fournisseurs d'authentification d'OAuth et d'OpenID, qui permettent aux utilisateurs de se connecter à l'aide de les sites externes tels que Facebook, Twitter, et Windows Live. Le nouveau modèle de site de démarrage inclut des exemples d'utiliser les nouveaux fournisseurs.

Les fonctionnalités de début dans les pages Web 2(Site Web ASP.NET)

Assistance de mappage

Un nouveau programme d'assistance Map vous permet d'appeler les moteurs de cartographie existants (tels que Bing, Google, Yahoo, et MapQuest) et d'afficher des cartes sur votre site Web.

Les fonctionnalités de début dans les pages Web 2(Site Web ASP.NET)

Modes d'affichage mobiles

Une nouvelle fonctionnalité de modes d'affichage vous permet de créer des pages spécifiques à l'appareil. Les pages sont affichées automatiquement en fonction de l'appareil qui effectue la demande, telle qu'un appareil mobile.

Les fonctionnalités de début dans les pages Web 2(Site Web ASP.NET)

Pour plus d'informations sur les pages Web ASP.NET 2, consultez Les fonctionnalités de début dans les pages Web 2 sur le site Web ASP.NET.

Hh420390.collapse_all(fr-fr,VS.110).gifASP.NET MVC 4, les pages Web API de site Web, et ASP.NET (pages) sont maintenant Open Source

ASP.NET MVC 4, ASP.NET Web API, et ASP.NET Web Pages v2 (syntaxe Razor) sont maintenant sous licence d'Apache 2,0. Les points essentiels de cette version de développement sont les suivantes.

  • emplacement de code source. Code source est disponible sur CodePlex à http://aspnetwebstack.codeplex.com/ et utilise connard pour le contrôle de version.

  • Afficher les enregistrements et fournissez des commentaires. La communauté peut voir et fournir des commentaires sur les enregistrements de développement Microsoft et de communauté.

  • contributions de la Communauté. Les développeurs en dehors de la communauté Microsoft peuvent envoyer des corrections et coder les contributions.

  • Les enregistrements sont évalués. L'équipe de développement Microsoft examine chaque archivage (source ouvert ou sinon) pour l'inclusion. Chaque archivage est évalué par rapport à les normes existantes.

  • Le code de la Communauté est inclus dans Visual Studio. Le code de la communauté approuvé pour l'inclusion dans ASP.NET est inclus dans Visual Studio.

  • Le développement et le support Microsoft continuer. ASP.NET MVC, l'API de site Web et razor continuent à être développés par Microsoft et expédient autonome ainsi qu'une partie de Visual Studio. Ils continuent à être pris en charge par la stratégie existante de support technique Microsoft.

  • Web Forms. Web Forms n'a pas été passé à source ouverte car ce fait partie de System.Web.dll sur lequel la plateforme Windows Server prend une dépendance. En raison de cette dépendance, le code ne peut facilement être substitué sauf lorsque l'infrastructure.NET ou le système d'exploitation sont mis à jour.

Pour plus d'informations, consultez :

Hh420390.collapse_all(fr-fr,VS.110).gifAméliorations de l'éditeur

Les sections suivantes fournissent des informations sur les améliorations d'éditeur et de nouvelles fonctionnalités de la version d' Visual Studio 2012 .

Remarque Remarque

Le HTML5 et le CSS3 comporte inclus dans Les normes web mettent à jour pour Microsoft Visual Studio 2010 SP1 la version sont également dans Visual Studio 2012.

Les fonctionnalités suivantes du concepteur de pages Web sont nouvelles ou ont été améliorées dans la version 2012 de Visual Studio.

Hh420390.collapse_all(fr-fr,VS.110).gifPrise en charge de Multibrowser

Les navigateurs installés s'affichent dans une nouvelle liste déroulante en regard de le bouton Démarrer le débogage dans Visual Studio. Cette fonctionnalité vous permet de tester la même page, application, ou site dans des navigateurs différents. Pour tester dans plusieurs navigateurs simultanément, sélectionnez l'option Naviguer avec dans la liste déroulante, puis utilisez le CTRL- cliquez sur pour sélectionner plusieurs navigateurs. Lorsque vous appuyez sur F5 ou CTRL+F5, lance votre application dans tous les navigateurs que vous avez sélectionnés. Pour définir plusieurs navigateurs comme valeur par défaut, utilisez Naviguer avec de sélectionner plusieurs navigateurs, puis de choisir Par défaut de la boîte de dialogue Naviguer avec .

Hh420390.collapse_all(fr-fr,VS.110).gifInspecteur de page

l'inspecteur de page est un outil qui affiche une page Web (HTML, Web Forms, ASP.NET MVC, ou pages Web) directement dans l'IDE de Visual Studio. Vous pouvez utiliser l'inspecteur de page pour examiner le code source et le résultat. Pour les pages ASP.NET., vous pouvez utiliser l'inspecteur de page pour identifier le code côté serveur est produit la balise HTML qui est rendue au navigateur. L'inspecteur de page fonctionne même si les fonctionnalités par défaut de regrouper et de minification ASP.NET sont activées.

Configuration requise

Pour utiliser l'inspecteur de page, vous devez disposer des éléments suivants :

  • Visual Studio 2012 installé sur votre ordinateur.

  • .NET Framework 4.5 installé sur votre ordinateur.

  • Une application Web qui cible .NET Framework 4 ou version ultérieure.

Remarque Remarque

l'inspecteur de page héberge la version actuelle d'Internet Explorer dans Visual Studio. Pour les fonctionnalités complètes, vous devez avoir Internet Explorer 9 sur votre ordinateur. Vous ne devez pas avoir un aperçu de plateforme Internet Explorer (également appelé lecteur de test Internet Explorer 10) est installé.

Fonctionnalités

Fonctionnalité

Description

Mappage de sélection

Lorsque vous sélectionnez des balises dans la source, la sortie correspondant est automatiquement mise en surbrillance dans l'inspecteur de page, et vice versa.

Examinez le mode

Cliquez sur l'icône de flèche dans le volet d'outils de l'inspecteur de page pour mettre l'inspecteur de page en mode d'inspection. Dans le mode d'inspection, lorsque vous contient le pointeur de la souris sur n'importe quelle partie de la page rendue, les balises correspondantes de source ou le code sont mises en surbrillance. Dans Explorateur de solutions, le fichier correspondant est également mis en surbrillance.

Tester de bac à sable (sandbox) des modifications de CSS/DOM

L'inspecteur de page vous permet de modifier des propriétés CSS et des attributs des éléments DOM et consulter les modifications répercutées immédiatement du navigateur. Ces modifications ne sont pas rendues persistantes et les fichiers sources d'origine ne sont pas affectés.

Mapper et modification de règles CSS

Lorsque vous cliquez sur une règle CSS ordinateurs dans la grille, l'inspecteur de page ouvre le fichier correspondant .css à laquelle la règle est définie. La règle remplit est sélectionnée. Cette fonctionnalité facilite pour vous d'accéder à laquelle la règle est définie afin que vous puissiez modifier selon vos besoins.

Barre de mise à jour

Lorsque vous modifiez la source de la page, une barre de mise à jour apparaît en haut de la visionneuse. La barre de mise à jour vous invite à cliquer sur la barre (ou appuyez CTRL+ALT+ENTER) pour enregistrer les modifications et pour actualiser la vue rendue.

Liens de fichier source

Un onglet Fichiers dans le volet d'outils de l'inspecteur de page contient des liens vers tous les fichiers qui composent la page actuelle. Pour ouvrir un des fichiers dans l'éditeur Visual Studio, cliquez sur le lien de fichier.

L'inspecteur page dans la liste de navigateur par défaut

L'inspecteur de page apparaît en tant qu'option dans la liste déroulante de navigateurs en regard de l'icône Démarrer le débogage dans Visual Studio.

Ressources

Hh420390.collapse_all(fr-fr,VS.110).gifÉditeur HTML

L'éditeur HTML dans Visual Studio fournit la prise en charge de HTML5. Le tableau suivant répertorie les autres améliorations.

Fonctionnalité

Description

Ressources

Améliorations apportées à IntelliSense

À mesure que vous tapez, Intellisense réduit les options qui sont présentées uniquement à celles qui contiennent la chaîne que vous avez tapé. Les correspondances peuvent se produire au début, milieu, ou fin. Intellisense et validation ont été mis à jour pour respecter les dernières normes de HTML5 et du W3C.

automatique réduire la saisie semi-automatique des instructions (Livre blanc de modifications)

Basculement de schéma selon le type de document

Vous pouvez configurer l'éditeur HTML pour utiliser les balises d' <!DOCTYPE> et d' <html> d'une page pour définir automatiquement le schéma à utiliser pour valider le balisage de la page.

Validation, HTML, Éditeur de texte, boîte de dialogue Options (référence MSDN interface utilisateur)

Achèvement de balise en renommant des balises

Si vous modifiez un nom de balise (par exemple, <p> à <list>), l'éditeur modifie le début ou la balise de fin correspondante (par exemple, </p> devient automatiquement </list>.

Renommer automatique de la balise de correspondance lorsque vous renommez une ouverture ou une balise de fermeture (Livre blanc de modifications)

Le balisage sélectionnées extrait à un contrôle utilisateur

Dans l'éditeur, vous pouvez enregistrer des balises sélectionnez sélectionnées comme un contrôle utilisateur, qui est un moyen commode pour créer des balises pour une utilisation dans plusieurs emplacements. Pour cela, cliquez avec le bouton droit sur la sélection, choisissez extrait au contrôle utilisateur, puis enregistrez le balisage.

extrait au contrôle utilisateur (Livre blanc de modifications)

Mise en retrait intelligente pour les éléments vides

IF le pointeur d'insertion est vide entre une paire de balises (par exemple, <p></p>), lorsque vous appuyez sur ENTRÉE, l'éditeur crée une nouvelle ligne. Elle place le point d'insertion dans une position mise en retrait de la nouvelle ligne, comme dans l'exemple suivant :

<p>    |</p>

Retrait intelligente (Livre blanc de modifications)

Fonctionnalités de tâche guidée pour les éléments HTML

Les tâches guidée apparaissent sur les balises HTML comme une petite flèche lorsque le point d'insertion à l'intérieur de l'élément. Cliquez sur la flèche ou appuyez sur CTRL+. (point) afficher un petit menu qui vous aide à effectuer des tâches associé à l'élément. Les tâches guidée sont disponibles en mode Source pour tous les éléments HTML et sont extensibles via managed extensibility framework.

Tâches guidée de l'éditeur HTML et génération de gestionnaire d'événements (entrée de blog)

Tâches guidée de l'éditeur HTML et génération de gestionnaire d'événements (vidéo)

Génération de gestionnaire d'événements en mode Source

Lorsque vous modifiez un nom de l'événement en mode Source, vous pouvez utiliser Intellisense pour créer un gestionnaire d'événements dans le code qui a la signature appropriée.

Génération de gestionnaire d'événements (Livre blanc de modifications)

Pour plus d'informations, consultez nouveautés dans ASP.NET 4,5 et Visual Studio 2012 sur le site Web ASP.NET.

Hh420390.collapse_all(fr-fr,VS.110).gifÉditeur CSS

La plupart d'évolution significative dans l'éditeur CSS d' Visual Studio 2012 Est prise en charge de CSS3. Pour plus d'informations sur CSS3, consultez www.css3.info. Le tableau suivant répertorie les autres améliorations à l'éditeur CSS Dans Visual Studio 2012.

Fonctionnalité

Description

Ressources

Effondrez-vous/développez (mode Plan)

La fonctionnalité de développement et de réduction (mode Plan) de l'éditeur de page HTML dans Visual Studio a été ajoutée aux sections CSS et des en-têtes commentées de section dans les fichiers .css.

Zones personnalisées (Livre blanc de modifications)

Mise en forme automatique

Lorsque vous insérez une propriété de CSS, deux-points est automatiquement ajouté. Lorsque vous tapez une accolade gauche (" {"), une accolade fermante ("} ") est ajouté.

Mise en retrait hiérarchique

Les relations parentes et enfants sont maintenant mises en retrait dans le volet d'édition afin que la hiérarchie de CSS soit plus claire.

mise en retrait hiérarchique (Livre blanc de modifications)

mise en retrait hiérarchique d'éditeur CSS (vidéo)

Automatique réduire la saisie semi-automatique des instructions

À mesure que vous tapez, Intellisense réduit les options qui sont présentées uniquement à celles qui sont appropriées. Intellisense affiche les éléments qui contiennent la chaîne ou non vous tapez si la chaîne se produit au début, milieu, ou fin de l'élément correspondant.

automatique réduire la saisie semi-automatique des instructions (Livre blanc de modifications)

Commentez/supprimez les marques de commentaire

Les raccourcis clavier pour les commentaires et annuler les marques de commentaire dans l'éditeur HTML (CTRL+K, CTRL+C, et CTRL+K, CTRL+U) sont maintenant disponibles dans l'éditeur CSS. (Lorsqu'un bloc commenté partiellement sélectionné est annulé les marques de commentaire, le bloc entière est annulé les marques de commentaire.)

Commentant et annulation les marques de commentaire de la prise en charge (Livre blanc de modifications)

Sélecteur de couleurs

Lorsque vous tapez | ou (RVB une fois qu'il affiche toutes les propriétés CSS qui prend une valeur de couleurs, un sélecteur de couleurs qui peut insérer la valeur de la couleur. La valeur est insérée au format hexadécimal ou d'autres formats dans la feuille de style.

sélecteur de couleurs (Livre blanc de modifications)

sélecteur de couleurs d'éditeur CSS (vidéo)

Extraits de code pour les extensions spécifiques au fournisseur à CSS

Les extraits de code facilitent l'entrée des extensions spécifiques au fournisseur comme -ms-, -moz-, et -webkit-.

extraits de code (Livre blanc de modifications)

Extraits de code CSS (vidéo)

Prise en charge des entailles CSS

Les entailles de sélection et de propriété comme *color et l' _width sont inclus et validés.

Prise en charge d'entailles CSS (Livre blanc de modifications)

Conformité aux normes du W3C

Le schéma d' Visual Studio 2012 CSS suit les normes du W3C. Pour une liste complète des modules CSS pris en charge dans Visual Studio 2012, consultez le lien de ressources.

Liste prise en charge de module CSS

Prise en charge spécifiques au navigateur d'éléments individuels

L'éditeur CSS d' Visual Studio 2012 Connaît la version de les propriétés spécifiques de navigateur prend en charge spécifiques, les directives, les pseudo-classes, les éléments et les valeurs. Les navigateurs pris en charge incluent le chrome, le Firefox, Internet Explorer, opera et le Safari.

nouveautés dans ASP.NET 4,5 et Visual Studio 2012 (Livre blanc de modifications)

Les préfixes spécifiques au fournisseur dans Intellisense avec l'info-bulle permettent de chaque

Taper un trait d'union dans l'éditeur CSS Affiche une liste de tous les préfixes spécifiques au fournisseur de Mozilla, Internet Explorer, opera de, et de WebKit. Si vous sélectionnez un préfixe dans la liste avec le pointeur de la souris, un texte d'aide règle sous d'info-bulle pour l'entrée sélectionnée.

Visual Studio 2012 RC) est libéré - le grand correctif cumulatif de site Web (Blog de Scott Hanselman)

Exemples des info-bulles

Lorsque vous tapez un nom de propriété dans l'éditeur CSS, L'affiche dans une info-bulle utile un exemple qui montre comment des valeurs doivent être assignées à la propriété.

nouveautés dans ASP.NET 4,5 et Visual Studio 2012 (Livre blanc de modifications)

Pour plus d'informations, consultez nouveautés dans ASP.NET 4,5 et Visual Studio 2012 sur le site Web ASP.NET. et Nouvelles améliorations de l'éditeur CSS Visual Studio (ASP.NET 4,5 s'exécute).

Hh420390.collapse_all(fr-fr,VS.110).gifÉditeur JavaScript

L'éditeur de JavaScript dans Visual Studio 2012 offre des améliorations suivantes :

  • Prise en charge d'ECMAScript5.

  • Améliorations nombreuses Intellisense.

  • La mise en correspondance d'accolades.

  • « Ouvrez une fonctionnalité à définition » qui branche d'une variable ou d'un nom de fonction à sa définition lorsque vous choisissez la clé F12.

Pour plus d'informations, consultez Éditeur JavaScript sur le site Web ASP.NET.

Hh420390.collapse_all(fr-fr,VS.110).gifAméliorations liées aux données

Le tableau suivant répertorie certaines des modifications liées aux données qui ont été apportées dans Visual Studio 2012. Pour les améliorations liées aux données qui concernent Web Forms, consultez ? ? ? Section Web Forms ASP.NET dans ce document.

Fonctionnalité

Description

Ressources

SQL Server Express LocalDB comme base de données par défaut

SQL Server Express LocalDB remplace SQL Server Express comme un moteur de base de données par défaut pour le développement. SQL Server Express LocalDB est une version légère de SQL Server avec plusieurs des fonctionnalités de programmabilité d'une base de données SQL Server.

Vue d'ensemble des données locales (MSDN Library)

Explorateur d'objets SQL Server

Un nouvel Explorateur d'objets SQL Server dans Visual Studio vous permet de gérer des objets de base de données d'une manière similaire à SQL Server Management Studio. Vous pouvez ouvrir l'Explorateur d'objets SQL Server dans le menu Affichage dans Visual Studio.

Développement de base de données connectés (MSDN Library)

Concepteur de tables

Un nouveau Concepteur de tables permet de définir un tableau à l'aide d'un concepteur graphique, d'un script, ou des deux. Les mises à jour de script automatiquement comme vous modifiez le mode création de table dans le concepteur graphique.

Comment : Créez les objets de base de données à l'aide de le Concepteur de tables (MSDN Library)

Nouveaux attributs d' DataAnnotations

Les nouveaux attributs dans l'espace de noms d' System.ComponentModel.DataAnnotations automatisent la validation pour les types de données courants tels que les adresses de messagerie, des numéros de téléphone, et les numéros de carte de crédit. De nouveaux attributs sélectionnés sont répertoriés dans la colonne de ressources.

CreditCardAttribute (MSDN Library)

EmailAddressAttribute (MSDN Library)

FileExtensionsAttribute (MSDN Library)

MaxLengthAttribute (MSDN Library)

MinLengthAttribute (MSDN Library)

PhoneAttribute (MSDN Library)

UrlAttribute (MSDN Library)

Entity Framework et ASP.NET (partie 8 de Mise en route (Site Web ASP.NET.)

effectuer des validations (article)

Améliorations de Dynamic Data

Dynamic Data prend maintenant en charge les énumérations Entity Framework et les types de données spatiaux.

JavaScript discret pour la validation côté client

Vous pouvez maintenant configurer des contrôles d' DynamicField pour générer JavaScript discret pour la validation côté client.

validation discrète (Livre blanc de modifications)

Pour plus d'informations, consultez Nouveautés du développement d'applications de données dans Visual Studio 2012.

Hh420390.collapse_all(fr-fr,VS.110).gifAméliorations de déploiement d'un projet d'application Web

Pour une vue d'ensemble des améliorations de déploiement Visual Studio consultez ce graphique : Déploiement simple de site Web et de base de données de saleté dans Visual Studio 11.

Le tableau suivant répertorie certaines des améliorations aux outils de déploiement pour Visual Studio 2012. Toutes ces améliorations peuvent également être installés dans Visual Studio 2010 ou Visual Web Developer 2010 Express en visitant le lien suivant : Le Web Visual Studio 2010 publient la mise à jour.

Fonctionnalité

Description

Ressources

L'importation de publication des fichiers de paramètres des fournisseurs d'hébergement

Vous pouvez télécharger un fichier de votre fournisseur d'hébergement qui contient les paramètres que vous devez publier votre projet, et vous pouvez importer ce fichier dans Visual Studio afin que vous n'ayez pas à écrire des valeurs manuellement.

Comment : déployer un projet d'application Web à l'aide de la publication en un clic dans Visual Studio

Transformations de lien Web.config aux profils de publication

Vous pouvez lier des fichiers de transformation Web.config aux profils de publication spécifiques, pas seulement à des configurations de build. (Par exemple, si vous avez un profil de publication nommé « présentation », vous pouvez avoir un fichier de transformation Web.config pour est nommé « Web.Staging.config ».) Cela facilite le déploiement de le même projet à différents environnements.

Stocker les informations d'identification chiffrées dans les profils de publication

Les informations attachées à un profil de publication sont maintenant stockées dans un fichier distinct de .pubxml pour chaque profil, et par défaut des mots de passe sont stockés dans un fichier de .pubxml.user qui n'est pas inclus dans le contrôle de code source.

Section dePublish Profiles dans nouveautés dans ASP.NET 4,5 et Visual Studio 2012

Spécifiez la configuration de build dans le profil de publication

Vous pouvez spécifier la configuration de build qui doit être déployée pour un profil de publication dans le profil de publication lui-même.

Comment : déployer un projet d'application Web à l'aide de la publication en un clic dans Visual Studio

Le fichier d'aperçu et la base de données change avant d'être faits réellement sur le serveur de destination

La nouvelle fonctionnalité d'aperçu vous permet de voir les fichiers sont copiés ou supprimés et les modifications de base de données sont appliquées à la base de données, et vous pouvez annuler pour que les modifications soient appliquées. Dans le cas de les opérations de fichier, vous pouvez annuler sélectivement des mises à jour et des suppressions des fichiers spécifiques.

Comment : déployer un projet d'application Web à l'aide de la publication en un clic dans Visual Studio

Déployez des mises à jour de base de données incrémentielles

Une fois qu'une base de données déployée et vous apportez de nouvelles modifications au schéma de base de données, lorsque vous redéployez le projet Visual Studio peut automatiquement déterminer quelles modifications doivent être appliquées à la base de données. Si vous utilisez transferts de code Entity Framework les premiers, Visual Studio peut automatiquement configurer les premiers transferts de code pour mettre à jour la base de données à la version la plus récente lorsque l'application s'exécute.

Comment : déployer un projet d'application Web à l'aide de la publication en un clic dans Visual Studio

Améliorations de publication supplémentaires

- Un décapant et un plus simple de publication l'interface utilisateur.

- La possibilité d'exécuter transferts de code Entity Framework les premiers de dialogue de publication.

- La possibilité de mettre à jour les chaînes de connexion dans le fichier Web.config à publier le temps (chaînes de connexion E-F complexes).

- L'invite pour les certificats non fiables pendant la publication.

- Conversion automatique de Visual Studio 2010 profils de publication au format Visual Studio 2012.

- La capacité de publication de la ligne de commande à l'aide d'un profil de publication. La syntaxe de l'exemple suivant.

   msbuild mywap.csproj /p:DeployOnBuild=true;PublishProfile=MyProfileName

Comment : déployer un projet d'application Web à l'aide de la publication en un clic dans Visual Studio

Visual Studio 2012 RC) est libéré - le grand correctif cumulatif de site Web

Hh420390.collapse_all(fr-fr,VS.110).gifPrise en charge de Multiversion

Visual Studio 2012 permet de travailler avec les projets qui utilisent des versions du .NET Framework ou différentes versions de Visual Studio. Pour plus d'informations, consultez Project Sharing Between Visual Studio 2010 and Visual Studio Express 2012 (Project Compatibility) dans nouveautés dans ASP.NET 4,5 et Visual Studio 2012 (site Web ASP.NET.).

Hh420390.collapse_all(fr-fr,VS.110).gifAméliorations à le multi-ciblage ASP.NET

ASP.NET 4.5 met à jour la fonctionnalité le multi-ciblage avec le filtrage amélioré pour les fonctionnalités non disponibles dans la version cible du .NET Framework.

Hh420390.collapse_all(fr-fr,VS.110).gifUtilisation d'applications ASP.NET dans Visual Studio 2010 SP1 ou Visual Studio 2012

Vous pouvez ouvrir et utiliser des projets d' Visual Studio 2010 SP1 dans Visual Studio 2012 et vice versa, sans convertir le projet dans un format différent. (Cette fonctionnalité sont parfois appelés le nom rond- de déclenchement.)

Hh420390.collapse_all(fr-fr,VS.110).gifIIS Express

Dans Visual Studio 2012, IIS express remplace le serveur de développement ASP.NET comme serveur Web par défaut pour tester dans Visual Studio. (Dans Visual Studio 2010 SP1, IIS express est disponible en tant qu'option que vous deviez explicitement configurer comme serveur Web de test.) IIS express est une version simplifiée et autonome IIS qui a été optimisée pour les développeurs. Il possède les principales fonctionnalités IIS ainsi que des fonctionnalités supplémentaires conçues pour faciliter le développement de site Web et inclut les éléments suivants :

  • Il ne fonctionne pas comme un service ou ne requiert pas de droits d'administrateur pour effectuer la plupart des tâches.

  • Travail IIS express bien avec ASP.NET et des applications PHP.

  • Plusieurs utilisateurs d'IIS express peuvent travailler indépendamment sur le même ordinateur.

Pour plus d'informations, consultez IIS Express Overview.

Les liens suivants fournissent des informations et des ressources qui peuvent vous aider à découvrir de nouvelles fonctionnalités dans ASP.NET 4.5 et Visual Studio 2012.

Ajouts de la communauté

AJOUTER
Afficher: