Javascript ASP.NET AJAX页面加载事件未触发

Javascript ASP.NET AJAX页面加载事件未触发,javascript,asp.net,asp.net-ajax,Javascript,Asp.net,Asp.net Ajax,我继承了一些使用ASP.NET AJAX pageLoad客户端事件的代码。 代码运行良好,在服务器中以URL(例如)打开页面时调用该方法,但在服务器中使用URL打开页面时,不会调用pageLoad 知道是什么导致了这种行为吗?这发生在Firefox和IE中 更新: pageLoad位于单独的文件中,并声明为 function pageLoad(sender, args) { .... } 此文件包含在母版页中,格式如下: <asp:ScriptReference Path="~/

我继承了一些使用ASP.NET AJAX pageLoad客户端事件的代码。 代码运行良好,在服务器中以URL(例如)打开页面时调用该方法,但在服务器中使用URL打开页面时,不会调用pageLoad

知道是什么导致了这种行为吗?这发生在Firefox和IE中

更新: pageLoad位于单独的文件中,并声明为

function pageLoad(sender, args)
{
   ....
}
此文件包含在母版页中,格式如下:

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

它运行的是IIS7,当用户使用服务器名或本地主机访问站点时,IIS中没有特殊配置。如果我从VS2010(Cassini web服务器)运行它,也不会调用该方法


Thx提前

您需要将脚本管理器添加到您的aspx页面, 或者,您可以将以下脚本添加到页眉

document.body.onload=pageLoad;

关于

请发布代码以查看它。您是否在服务器上安装了?iis的哪个版本?对于您输入的名称,可能设置不相同。我认为您也面临类似的问题