6
votes

Comment convertir un site Web ASP.NET existant en HTML 5

J'ai un site Web créé en premier par Visual Studio 2005, puis je convertitons en Visual Studio 2008 et en utilisant actuellement Visual Studio 2008. Après Visual Studio 2010 Service Pack 1, HTML 5 et CSS 3 semblent être disponibles. Je souhaite convertir mon site Web en un site Web vs 2010 qui utilise HTML5.

Comment cela peut-il être fait?

est-il possible de le convertir en une application Web ASP.NET pendant que je le transfère de VS2008 à Visual Studio 2010?

Je sais comment convertir un site Web en application Web dans Visual Studio 2008, mais je n'ai pas utilisé Visual Studio 2010 et je n'ai aucune idée des différences.


1 commentaires

J'ai mis à jour ma réponse avec les nouvelles de la dernière version de Microsoft :)


4 Réponses :


6
votes

Je ne pense pas qu'il y ait un outil pour convertir les applications ASP.NET en HTML 5 ... Fondamentalement, HTML5 est juste comme HTML4, avec quelques balises supplémentaires que vous pouvez utiliser à des fins spécifiques.

Dans votre page maître, vous pouvez commencer à utiliser la balise NAV pour les animations, si vous avez utilisé Flash pour afficher des vidéos, vous pouvez les convertir pour utiliser ce http://camendesign.com/code/video_for_everybody .

Fondamentalement si vous souhaitez utiliser "Nouvelles" fonctionnalités de HTML5, vous pouvez le faire, mais il n'y a aucun moyen de "convertir" ce que vous avez fait à HTML5


0 commentaires

8
votes

Comme mentionné par SMNBSS, il n'y a pas d'outil de conversion pour le faire pour vous. Cela dit, il existe un support IntelliSense disponible pour HTML5 et CSS3 dans VS 2010 avec le nouveau SP1. Plus d'infos:

http://madskristensen.net/post /Html5-css3-in-visual-studio-2010-sp1.aspx

http: // geekwitchs .NET / Ranganh / Archive / 2011/02/07 / HTML5-and-Visual-Studio-2010.aspx

C'est tout à fait possible de le faire si vous évitez l'utilisation de contrôles qui cessent de la vilaine HTML; Par exemple, choisissez ListViews au lieu de GridViews.

Aussi, utilisez le HTML5BOLERPLET pour vous aider à la cohérence du navigateur croisé.

et voici comment intégrer la chaudière dans un projet de formulaires Web ASP.NET avec Nuget (CAVEAT: Ceci est nouveau et je n'ai pas essayé):

http://nuget.org/list/packages/html5boilerplate.webform

Avant d'appliquer HTML5BeLApple, vous devez identifier vos propres priorités en ce qui concerne votre base d'utilisateurs, puis déterminez quel mélange convient mieux à votre situation entre:

Amélioration progressive et dégradation progressive

Enfin, puisque "Mobile" L'utilisation du Web a dépassé celle des navigateurs de bureau pour la première fois, vous voudrez peut-être envisager d'aller " mobile d'abord "

mise à jour:

ASP.NET MVC3 vient d'être publié et comprend des modèles de projet activés HTML 5:

http://www.asp.net/mvc/mvc3


0 commentaires

1
votes

Découvrez la différence entre HTML5 et Current Site Web ASP.NET et utilisez la fonction de remplacement (Ctrl + Shift + H) dans VS.


0 commentaires

5
votes

Quelles fonctionnalités de HTML5 allez-vous utiliser? Ce n'est pas quelque chose comme .NET 1.1 VS .NET 4.

Tout d'abord, vous devez savoir ce qu'est vraiment HTML5.

Si vous recherchez un outil qui convertit vos fichiers flash sur html5 , je ne sais aucun.

mais, convertir html4 à html5 ... c'est le même mec! avec plus de fonctionnalités.

Et n'oubliez pas que de nombreux utilisateurs de notre pays utilisent toujours IE6 .

acclamations


0 commentaires