Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.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
为什么html id属性在ASP.NET中生成为大写?_Asp.net - Fatal编程技术网

为什么html id属性在ASP.NET中生成为大写?

为什么html id属性在ASP.NET中生成为大写?,asp.net,Asp.net,我对ASP.NET很陌生。创建已包含ASP.NET组件的新页面时,id属性以大写形式生成,对于其他元素,id属性以小写形式生成: <asp:xxx ID="foo" ...> vs. <div id="blaa" ...> vs。 我想知道原因是什么。我倾向于在两种情况下都使用小写-可以吗?有人能给这个遮光吗 非常感谢 这只是Visual Studio的ASP.NET语法变为大写。当您查看实际生成的HTML时,它将是小写的,就像HTML的其余部分一样 您可以这样

我对ASP.NET很陌生。创建已包含ASP.NET组件的新页面时,id属性以大写形式生成,对于其他元素,id属性以小写形式生成:

<asp:xxx ID="foo" ...>
  vs.
<div id="blaa" ...>

vs。
我想知道原因是什么。我倾向于在两种情况下都使用小写-可以吗?有人能给这个遮光吗


非常感谢

这只是Visual Studio的ASP.NET语法变为大写。当您查看实际生成的HTML时,它将是小写的,就像HTML的其余部分一样


您可以这样做,但是“自动生成”的内容或自动更正的内容将具有ID。

当您使用
时,因为HTML对元素和属性名称不区分大小写,这真的很重要吗?@Damien_不信者-这取决于所使用的HTML的变体。严格的XHTML需要全部使用小写。所以这只是一个常规的东西,在asp:xxx中,“ID”将是大写,但从技术上讲,我也可以使用小写?@Andreas Fluegge-有点,例如,
实际上标识符是一个单词,所以id是一个缩写,根据微软的惯例应该写为id而不是id。而数据库是一个两个单词的术语,所以它的首字母缩略词将写为DB@RonenFestinger它们专门为ID和OK设置例外,除非在Pascal大小写标识符中。所有MS的web表单组件都将
ID
作为类的属性,因此伪HTML属性的大小写相同。@Keith在我发布的链接中说ID应该写为ID:请注意,标识符中可以使用的两个缩写是ID和OK。在Pascal大小写标识符中,它们应显示为Id和Ok。如果用作驼峰式大小写标识符中的第一个单词,则它们应分别显示为id和ok。”