2012-04-21 80 views
2

我想從我的asp.net codebehind調用兩個簡單的functions,只有一個函數正在工作,而不是其他。爲什麼不止一個JQuery函數不是從Codebehind調用

這裏是我的功能:

function Clear() { 
        alert('Cleared'); 
       } 

    function Add() { 
        alert('Added'); 
       } 

我有一個簡單的按鈕單擊事件,如下圖所示:

Public Sub btnProcess_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnProcess.Click 

    System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, GetType(Page), "Script", "Clear();", True) 
    System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, GetType(Page), "Script", "Add();", True) 

End Sub 

如果我註釋掉一個功能的其他工作和反之亦然,但不是一次兩個。

+0

1.你有沒有試過看看生成的html? 2.任何JS錯誤? – zerkms 2012-04-21 10:06:09

+0

@ Zerkms - 是的,我使用螢火蟲檢查過它們,但沒有發現任何錯誤。 – coder 2012-04-21 10:06:45

+0

那麼1呢? – zerkms 2012-04-21 10:09:39

回答

2

第二個腳本需要另外一個鍵。

System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, GetType(Page), "Script", "Add();", True) 
System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, GetType(Page), "Script2", "Add();", True) 
+0

@ ox187-謝謝你:) – coder 2012-04-21 10:11:23

相關問題