runat(head)

runat="server"は、headに付ける場合もある。

サーバー側オブジェクト タグ構文 | Microsoft Docs

例えば、PageのTitleを変える時に、runat.aspxが、

<%@ Page Language="C#" CodeFile="runat.aspx.cs" Inherits="runat" %>
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title id="title_index">runat</title>
  </head>
  <body>
  </body>
</html>

で、runat.aspx.csにて、

Load時にTitleを"ABCDE"に変えようとするが、

こうなる。
こうなる。

こうなる。
思いっきり、「headにrunat="server"付けろ!」って言ってる・・・。

headにrunat="server"付けた。

Titleが&quot;ABCDE&quot;に変わった
Titleが"ABCDE"に変わった

Titleが"ABCDE"に変わった。

Sample/aspnet/runat/head/src/runat at master · bg1bgst333/Sample · GitHub