我有一個ASP.net頁面,它有一個腳本管理器和一個更新面板。我需要從服務器端事件的代碼隱藏中調用javscript函數。我曾嘗試使用三種方法吐出JavaScript。嘗試在ASP.NET頁面中使用scriptmanager.registerclientscriptblock發出Javascript
1)Clientscript.registerclientscriptblock()
2)Scriptmanager.registerClientscriptblock()
3)和也回覆於()
似乎以上都不在要寫入頁面所有。上述所有方法都失敗了,原因可能是什麼?
什麼是更好的方法現在調用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(「 - 試驗 - 」),看看它是否actaully寫入頁。但事實並非如此。任何見解都會很有幫助。
當使用clientscript,請確保您引用父頁面的ClientSript。 Me.Page.ClientScript.RegisterclientscriptBlock( 「ETC」) – Shroeder