2012-01-13 28 views
0

ASP.NET AJAX pageLoadクライアントサイドイベントを使用するコードを継承しました。 コードは正常に実行され、http://localhost/IISApp/page.aspxなどのURLのサーバーでページを開いたときにこのメソッドが呼び出されますが、URL http://ServerName/IISApp/page.aspxのサーバーで開くと、pageLoadは呼び出されません。ASP.NET AJAX PageLoadイベントが発生しない

何が原因なのでしょうか?これはFirefoxとIEで発生します。

更新: pageLoadは別のファイルにあり、かつ、このファイルは、マスターページに含まれる

function pageLoad(sender, args) 
{ 
    .... 
} 

として宣言されている:それは実行している

<asp:ScriptReference Path="~/js/functions.js" /> 

IIS7で、そこにありますユーザーがサーバー名またはlocalhostでサイトにアクセスしたときのための特別な構成はありません。 VS 2010(Cassini Webサーバー)から実行すると、このメソッドも呼び出されません。事前に

Thxを

+1

、投稿してくださいあなたは、あなたのaspxページへ をスクリプトマネージャを追加する必要があります。また、ページの先頭に次のスクリプトを追加することができますそれを見るためのコード。 – H27studio

+0

コードを見てください。 –

+0

[Ajax Control Toolkit](http://www.asp.net/ajaxlibrary/download.ashx)をサーバーにインストールしましたか? –

答えて

0

document.body.onload=pageLoad; 

よろしく

関連する問題