|
|
1
2
具有ID属性对于使用Quick Test Pro等工具测试页面很有用。对于使用屏幕阅读工具浏览的盲人用户也很有用。 有一个很好的Hanselminutes播客讨论了这一点: http://www.hanselminutes.com/default.aspx?showID=143 |
|
|
2
2
摘自 MSDN http://msdn.microsoft.com/en-us/library/system.web.ui.control.id.aspx )
因此,看起来ID属性是为通过代码访问控件而提供的。但是,您仍然可以通过代码访问没有ID属性的控件。 |
|
|
3
0
你永远都不知道什么时候你可能需要一个ID,所以我建议如果没有其他东西的话,至少保留默认值。 |
|
4
0
基本上,只要您想从服务器端引用控件,就需要id。您执行的大多数绑定任务都在服务器端。这包括绑定到GridView控件。将消息分配给标签控件等。 如果您没有在代码隐藏中使用控件,那么您可以省略id。但我始终建议为所有控件提供有意义的id。 如果不分配id并添加id为“Button1”的控件,则有一个更改,这将与已添加的没有id的按钮冲突。 |
|
|
5
0
手工编写HTML时,除非我需要,否则我不会在任何东西上包含ID。 对于高负载站点,有 使用更少的带宽 如果它不在那里。 考虑到人们通过主要工作来移除CSS和JS文件中的空白和注释(通常在构建时),我会考虑删除未使用的ID标签进入同一条船。另外,如果没有ID,我会假设浏览器要做的DOM构建工作更少。这一切加起来会加快页面传输和呈现时间,这从长远来看是如此! |
|
6
0
|