我想從後面的代碼調用JavaScript函數,但沒有運氣到目前爲止。我試圖在Page_Load
方法中添加以下片段。從ASP.net調用JavaScript函數後面的代碼
我已經試過如下
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "foo", "alert('test22222')", true);
此外,如下
Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScript", "alert('test22222');", true);
沒有爲我工作。有什麼我在這裏失蹤?我想在加載頁面之前顯示警報消息。
任何幫助表示讚賞。謝謝。
你是什麼意思「加載頁面之前」? – tomasmcguinness
渲染頁面之前嗎? – MJM
RegisterstartupScript會將Javascript放在頁面的最後,因此在執行之前渲染已經完成(我認爲)。你最好把代碼包含在你的ASPX頁面的頂部附近。 – tomasmcguinness