スクリプトマネージャーと更新パネルを含むASP.netページがあります。サーバーサイドイベントのコードビハインドからjavscript関数を呼び出す必要があります。私はjavascriptを吐き出すために3つの方法を使用しようとしました。
1)Clientscript.registerclientscriptblock()
2)Scriptmanager.registerClientscriptblock()
3)およびresponse.write()
上記のどれもページにまったく書き込みをしていないようです。上記の方法のすべてが失敗している理由は何でしょうか?
今javascriptを呼び出すためのより良い方法は何でしょうか?私の失敗した使用法:
1) ClientScript.RegisterClientScriptBlock(Me.GetType(), "firstscript", "alert('test1')")
2) ScriptManager.RegisterClientScriptBlock(Me.Page, Me.GetType(), "testscript", "alert('test2')", True)
3) Response.Write("<script language='Javascript' type='text/javascript'>alert('test 3')</script>")
また、Response.Write( "-test-")を使用して、ページに実際に書き込むかどうかを確認しました。しかし、そうではありません。どんな洞察も大いに役立つでしょう。