2012-02-28 9 views
-2

私は今、非常に奇妙な問題を抱えています。私は2つのjquery jsファイルをaspxファイルと別にしています。ページロードは仕事のようには見えません。 私はUpdatePanelを使用して、ページ内のボタンクリックイベントを非同期的に呼び出すためです。 そのため、私はここで、ページの読み込み方法asp.netのページに2つのjavascriptファイルがあります

以内に私のクリックイベントを添付するには、私のJSの画面撮影がここで

enter image description here

ファイルであるmodalPopup.js

function pageLoad() { 

//#region Search function 
$("[id$=txtSearch]").keyup(function (e) { 
    "[id$=txtCurrentPage2]" 
    $("[id$=txtCurrentPage2]").val(1) 
    $("[id$=txtCurrentPage]").val(1) 
    $("[id$=hfCurrentTxt]").val(1) 
    var txtSearch = $("[id$=txtSearch]").val() 
    var pagesize = $("[id$=ddlRowPerPage]").val() 
    var skip = $("[id$=txtCurrentPage2]").val() 
    var type = $("[id$=hfGvType]").val() 
    sendData(txtSearch, skip, pagesize, type); 
    e.preventDefault(); 
}); 
//#endregion 
のためのサンプルコードです

サンプルコードASPX.js

function pageLoad() { 
$("[id$=txtCMemberID]").bind('keyup change', function (e) { 
    alert("hello"); 
    e.preventDefault(); 

}); 

}

modalPopup.jsは非常にスムーズに動作することができますが、ASPX.jsは前にこの問題に直面しwork.Anyoneいないように見えますか。?私にいくつかのアイデアを案内してください。おかげ

+0

あなたはエラーを引き起こすかもしれない同じ名前の1つの関数として両方を台無しにしています。なぜなら、すべてを1つの関数に入れてみてください。 –

+0

こんにちは、ありがとうございます。 modalPopup.jsにはhundreadコード行がある可能性があります。したがって、私は簡単なマネージコードに簡単に2 jsファイルを分離します。あなたは問題を解決するための解決策を持っていますか? – user998405

答えて

0

を使用しないでぶっきらぼうそのように宣言するには、私はあなたが最初ASPX.jsをロードし、後でページでmodalPopup.jsをロードしていることを賭けると思います。両方のファイルは、pageLoadという名前のグローバル関数を定義します。同じ名前を持つ2つの別々のグローバル関数を持つことはできないので、もう一方はもう一方を再定義します。関数の名前を変更してください(pageLoadと呼ぶ必要はありません)。例次のように:

変更ASPX.jsへ:

function bindKeyUpChangeHandler() { 
    $("[id$=txtCMemberID]").bind('keyup change', function (e) { 
     alert("hello"); 
     e.preventDefault(); 

    }); 
} 

その後、pageLoad()に加えbindKeyUpChangeHandler()を呼び出します。

+0

こんにちは、ご意見ありがとうございます。 ** modalPopup.js **にはhundreadコード行がある可能性があるためです。したがって、私は簡単なマネージコードに簡単に2 jsファイルを分離します。あなたは問題を解決するための解決策を持っていますか? – user998405

+0

例を追加しました。 – pete

+0

おかげです。 – user998405

0

代わりの理由

Sys.Application.add_load(function() { 


//do stuff on page load 

}); 
+0

サンプルをいただけますか? – user998405