2011-03-10 108 views
6

我有一個網站,首先由Visual Studio 2005創建,然後轉換爲Visual Studio 2008,並且當前使用Visual Studio 2008.在Visual Studio 2010 Service Pack 1之後, HTML 5和CSS 3似乎可用。我想將我的網站轉換爲使用HTML5的VS 2010網站。如何將現有的ASP.NET網站轉換爲HTML 5

這怎麼辦?

當我將它從VS2008移植到Visual Studio 2010時,是否可以將它轉換爲ASP.NET Web應用程序?

我知道如何將網站轉換爲Visual Studio 2008中的Web應用程序,但我沒有使用過Visual Studio 2010,不知道差異。

+0

我已經通過微軟:) – IrishChieftain 2011-04-13 02:32:31

回答

8

正如smnbss提到的是什麼,也沒有轉換工具爲你做這個。也就是說,VS 2010中的新版SP1提供了對HTML5和CSS3的智能感知支持。更多信息:

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控件;例如,選擇ListView而不是GridViews。

另外,使用HTML5Boilerplate可以幫助您實現跨瀏覽器一致性。

這裏是如何將樣板與Nuget集成到ASP.NET Web窗體項目(警告:這是新的,我還沒有嘗試過):

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

之前申請HTML5Boilerplate,你需要儘可能您的用戶羣而言找出自己的優先級,然後確定哪個組合更適合您的情況之間:

Progressive Enhancement and Gradual Degradation

最後,由於「移動」網絡的使用已經超過了桌面瀏覽器的第一次,你可能要考慮去「Mobile First

UPDATE:

ASP.NET MVC3剛剛被釋放包括HTML 5啓用項目模板:

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

+0

+1的樣板更新了我與最新發布的消息答案:) – Justin 2011-04-12 01:54:06

6

我不認爲有任何工具可以將ASP.NET應用程序轉換爲HTML 5 ... 基本上HTML5就像HTML4一樣,還有幾個標籤可以用於特定目的。

在您的母版頁中,您可以開始將動畫使用導航標記,如果您使用閃光燈顯示視頻,則可以將其轉換爲使用此http://camendesign.com/code/video_for_everybody

基本上,如果你想使用HTML5的「新」的功能,你可以做到這一點,但沒有辦法「轉換」你對我所做的HTML5

1

瞭解HTML5和電流ASP.NET網站頁面之間的區別,並使用替換功能(按Ctrl + Shift + H)在VS.

5

你打算使用哪些HTML5特性?它不像.NET 1.1 VS .NET 4.

首先,你必須知道HTML5是什麼。

如果您正在尋找您的Flash 文件轉換爲HTML5 一個工具,我不知道任何。

但是,轉換HTML4HTML5 ...... 這是一樣的傢伙!只是更多的功能。

不要忘記,在我國的許多用戶仍在使用IE6

乾杯