【ASP.NET】RegisterClientScriptBlockとRegisterStartupScriptの違い

user-pic
0 Clip to Evernote



PageクラスのRegisterClientScriptBlockとRegisterStartupScriptメソッド
どちらも、aspxページにJavaScriptを埋め込む為のメソッドであるが、埋め込める位置が違う。

  • RegisterStartupScript
    </form>タグ直前に埋め込めれれる。
    ページをすべて生成してから、最後にJavaScriptを埋め込こむことで、画面表示時にJavaScriptによるなにかしらのチェックがかけられる。
  • RegisterClientScriptBlock
    <form>タグ直後に埋め込めれれる。
    JavaScriptが内部で使用するJavaScriptメソッドを埋め込む際に使用する。

【参考】:[ASP.NET]ページにJavaScriptを埋め込むには?
http://www.atmarkit.co.jp/fdotnet/dotnettips/160regscript/regscript.html



■関連記事


ドミノ・ピザ【PC向けサイト】 楽天トラベル株式会社 NEC Direct ・NECダイレクト