是否有可能在Visual Studio 2010的ASP.NET MVC项目中使用HTML5?

是否有可能在Visual Studio 2010的ASP.NET MVC项目中使用HTML5?

问题描述:

现在,我只想使用<audio><video>标签,并尝试使用拖放功能,因为Firefox 3.6支持这些功能。该项目只是一个测试项目,不一定用于生产。是否有可能在Visual Studio 2010的ASP.NET MVC项目中使用HTML5?

ASP.NET MVC背后的重要思想是,您可以完全控制生成的HTML,因此您只需使用标签就可以了,无需额外的工作。

更改您的主页上的DOCTYPE到

<!DOCTYPE html> 

,而忽略你得到任何验证错误。我想你会没事的。

+3

你什么时候不忽略VS编辑器引发的验证错误? – Will 2010-02-03 18:50:23

+0

我不会全部忽略它们,但我承认有很多事情会被忽略。事实上,如果我真的在意,我可以通过明智地使用' ...包括CSS链接... 在我的偏见中去除大多数人。 – tvanfosson 2010-02-03 18:52:23

+2

找到了一个适用于VS 2008的HTML5验证架构,可以消除大部分错误。 http://*.com/questions/1084194/is-it-possible-to-add-html5-validation-to-visual-studio(第一个答案) – Gabe 2010-02-03 19:01:26

绝对。你可以输出任何你想要的HTML。

HtmlHelpers可能不会输出您想要的HTML,但它不难改变它们。

是的,只是改变文档类型。但问题是您的用户是否拥有支持HTML5的浏览器?

我想要更多地控制输入以及在控件上使用回传的能力,所以我构建了一套HTML 5 Controls。它具有画布和几乎所有的新输入类型。正如前面所说,一个很大的限制是用户带到网站的浏览器。输入将优雅地失败到输入类型=“文本”。