2012-04-21 20 views
2

私のasp.net codebehindから2つの単純なfunctionsを呼び出そうとしていますが、1つの関数しか動作していません。ここで複数の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

+0

@ Zerkms-はい、私は火かき棒を使ってそれらをチェックしましたが、何の誤りもありません。 – coder

+0

そして、約1? – zerkms

答えて

2

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

関連する問題