我有一个网站,该网站最初是由Visual Studio 2005创建的,然后转换为Visual Studio 2008,当前使用的是Visual Studio2008。在Visual Studio 2010 Service Pack 1之后,似乎可以使用HTML 5和CSS 3。我想将我的网站转换为使用HTML5的VS 2010网站。
如何才能做到这一点?
当我将其从VS2008移植到Visual Studio 2010时,是否可以将其转换为ASP.NET Web应用程序?
我知道如何在Visual Studio 2008中将网站转换为Web应用程序,但是我没有使用Visual Studio 2010,也不知道它们之间的区别。
最佳答案
如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的控件,则很有可能这样做。例如,选择ListViews而不是GridViews。
另外,使用HTML5Boilerplate可以帮助您实现跨浏览器的一致性。
这是如何使用Nuget将样板集成到ASP.NET Web窗体项目中(注意:这是新的,我还没有尝试过):
http://nuget.org/List/Packages/Html5Boilerplate.WebForm
在应用HTML5Boilerplate之前,您需要根据用户群确定自己的优先级,然后确定哪种组合更适合您的情况:
Progressive Enhancement and Gradual Degradation
最后,由于“移动” Web使用量首次超过桌面浏览器,因此您可能需要考虑使用“Mobile First”
更新:
ASP.NET MVC3刚刚发布,并包含启用HTML 5的项目模板:
http://www.asp.net/mvc/mvc3