为什么head标签具有runat属性?

时间:2009-09-03 20:23:01

标签: asp.net-mvc

我对asp.net没有任何经验。我刚开始使用asp.net MVC而根本没有通过webforms。我确实有网络开发经验,但有php + codeigniter。

在我的html的runat标记中包含head属性的目的是什么?

我应该将其删除吗?

1 个答案:

答案 0 :(得分:3)

因为,如果您使用母版页,则可以通过添加runat属性为自己添加更多元数据到<head>标记。

它还用于为ASP.NET AJAX的头标记注入Javascript引用(以及您可能通过ScriptManager在页面上创建的自定义脚本注入)。

修改

正如评论所指出的那样,这是必需的,以便您可以修改代码中<head>组的任何内容。我列出了两个更复杂的场景。