Как преобразовать существующий сайт ASP.NET в HTML 5 - PullRequest
6 голосов
/ 10 марта 2011

У меня есть веб-сайт, который сначала был создан в Visual Studio 2005, затем я преобразую его в Visual Studio 2008 и в настоящее время использую Visual Studio 2008. После пакета обновления 1 для Visual Studio 2010 кажется, что HTML 5 и CSS 3 доступны. Я хочу преобразовать свой веб-сайт в веб-сайт VS 2010, который использует HTML5.

Как это можно сделать?

Можно ли преобразовать его в веб-приложение ASP.NET во время его переноса из VS2008 в Visual Studio 2010?

Я знаю, как преобразовать веб-сайт в веб-приложение в Visual Studio 2008, но я не использовал Visual Studio 2010 и понятия не имею о различиях.

Ответы [ 4 ]

8 голосов
/ 05 апреля 2011

Как уже упоминалось в smnbss, для этого не существует инструмента конвертации.Тем не менее, есть новая поддержка intellisense для HTML5 и CSS3 в VS 2010 с новым SP1.Дополнительная информация:

http://madskristensen.net/post/HTML5-CSS3-in-Visual-Studio-2010-SP1.aspx

http://geekswithblogs.net/ranganh/archive/2011/02/07/html5-and-visual-studio-2010.aspx

Это вполне возможно сделать, если вы избегаете использования элементов управления, которые выдают ужасный HTML;например, выберите ListViews вместо GridViews.

Кроме того, используйте HTML5Boilerplate , чтобы помочь вам в согласованности между браузерами.

А вот как интегрировать Boilerplate в проект веб-форм ASP.NET с Nuget (Предостережение: это новое, и я его не пробовал):

http://nuget.org/List/Packages/Html5Boilerplate.WebForm

Прежде чем применять HTML5Boilerplate, вам необходимо определить свои собственные приоритеты в отношении вашей пользовательской базы, а затем определить, какое сочетание лучше подходит для вашей ситуации:

Прогрессивное улучшениеи постепенная деградация

Наконец, поскольку использование «мобильной» сети впервые превзошло использование браузеров для настольных компьютеров, вы можете подумать о том, чтобы «1028 * Mobile First »

ОБНОВЛЕНИЕ:

ASP.NET MVC3 только что выпущен и включает шаблоны проектов с поддержкой HTML 5:

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

6 голосов
/ 05 апреля 2011

Я не думаю, что есть какой-либо инструмент для преобразования приложений ASP.NET в HTML 5 ... По сути, HTML5 похож на HTML4 с несколькими дополнительными тегами, которые можно использовать для определенных целей.

В вашем мастереНа странице вы можете начать использовать тег nav для анимации, если вы использовали flash для отображения видео, вы можете конвертировать их для использования этой http://camendesign.com/code/video_for_everybody.

В основном, если вы хотите использовать «новые» функции HTML5, вы можете сделатьэто, но нет никакого способа "преобразовать" то, что вы сделали, в HTML5

5 голосов
/ 08 апреля 2011

Какие функции HTML5 вы собираетесь использовать? Это не что-то вроде .NET 1.1 VS .NET 4.

Прежде всего вы должны знать, что такое HTML5.

Если вы ищете инструмент, который преобразует ваши Flash файлы в HTML5 , я не знаю ни одного.

Но, конвертируя HTML4 в HTML5 ... Это тот же чувак! Просто с большей функциональностью.

И не забывайте, что многие пользователи в нашей стране все еще используют IE6 .

Приветствия

1 голос
/ 06 апреля 2011

Узнайте разницу между HTML5 и текущей страницей веб-сайта ASP.NET и используйте функцию замены (Ctrl + Shift + H) в VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...