Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将ASP.NET项目更新为HTML5_Asp.net_Html - Fatal编程技术网

将ASP.NET项目更新为HTML5

将ASP.NET项目更新为HTML5,asp.net,html,Asp.net,Html,我有一个ASP.NET 2.0应用程序。我想开始用HTML5特有的标签/功能来增强它。 这是否意味着第一步是改变路线: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 在每个.ASPX文件的顶部 <!DOCTYPE html> 然后我使用的任何特定于HTML5的标记都可以了?ASP.NET主要是一种服务器端技术,与HTML5没有太多关系。您当然可以在应用程序中使用HTML5元素

我有一个ASP.NET 2.0应用程序。我想开始用HTML5特有的标签/功能来增强它。 这是否意味着第一步是改变路线:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

在每个.ASPX文件的顶部

<!DOCTYPE html>  


然后我使用的任何特定于HTML5的标记都可以了?

ASP.NET主要是一种服务器端技术,与HTML5没有太多关系。您当然可以在应用程序中使用HTML5元素,但是,您也将限于使用ASP.NET WebForms框架生成的某些元素


例如,可以使用HTML5 DOCTYPE,
,也可以使用
文章
元素或
数据
属性。所有这些都不会对ASP.NET服务器端技术产生太大影响。

我理解。不幸的是,我试图在我的帖子中显示的代码都消失了。我需要学习正确格式化代码。感谢you@Hidalgo-如果您对某个代码片段有特定问题,请随时进行编辑,我可以看一看。实际上,您在回复中显示了我希望在初始消息中显示的一些代码。但我不知道如何格式化代码使其看起来像。但基本上你回答了我的问题。我需要在.ASPX页面顶部用HTML5类型(如图所示)@Hidalgo更改DOCTYPE语法-您当然可以这样做。实际上,您是在告诉浏览器以标准模式呈现文档。然而,翻转DOCTYPE不会神奇地引入任何新的HTML5元素。但它可能会改变您的站点在不同浏览器中的呈现方式。@EkOnomik-谢谢您的帮助。我将尝试在ASP.NET控件之外引入一些特定于HTML5的标记,以查看它们是如何呈现的。编辑提示(我现在无法应用):在问题中要嵌入的HTML周围加上反引号。非常感谢您编辑我的文章。