runat(form)

前回は、buttonに付けるパターンだが、今回はformに付けるパターン。

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

runat.aspx.csを、

こうする。
Load時にServerClickのイベントハンドラを登録し、button1が押されたら"Clicked!"にする。
これで、

起動時こうなっているのが、
起動時こうなっているのが、

起動時こうなっているのが、button1を押すと、

JavaScript側のalertは出る。
JavaScript側のalertは出る。

JavaScript側のalertは出る。

しかし、button1のテキストは変わらない。
しかし、button1のテキストは変わらない。

しかし、button1のテキストは変わらない。

formにrunat="server"を付けて囲む。

最初
最初

最初。
button1を押すと、

JavaScript側のalert
JavaScript側のalert

JavaScript側のalert。

今度は"Clicked!"に変わった
今度は"Clicked!"に変わった

今度は"Clicked!"に変わった。

出力HTML見るといろいろ書き換わっている
出力HTML見るといろいろ書き換わっている

出力HTML見るといろいろ書き換わっている。

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