ページがロードされた時にJavaScriptを実行するには
解決方法
RegisterStartupScriptもしくはRegisterClientScriptBlockを使用します。
コード例
- 画面が表示される前にJavaScriptが実行されます。
RegisterClientScriptBlock("Startup", _ "<script language='JavaScript'> " + _ "self.alert('お先に失礼しますっ!'); </script>")
- 直前にalert表示。
- 各エレメントへのフォーカスなどに使用できます。
RegisterStartupScript("Startup", _ "<script language='JavaScript'> " + _ "self.alert('お先に失礼しますっ!'); </script>")
実行例
上にあるボタンはコンテンツの表示前、下にあるボタンはコンテンツの表示後に
Javascript:alertを表示します。
違いを理解するために、動作を確認したあとにHTMLソースを確認してみると良いです。
サンプルコードの取得
関連
- [ASP.NET]エラーメッセージ表示用関数