ASP.NET AJAX PageLoad事件未激发

ASP.NET AJAX PageLoad event not firing

本文关键字:事件 PageLoad NET AJAX ASP      更新时间:2023-09-26

我继承了一些使用ASP.NET AJAX pageLoad客户端事件的代码。代码运行良好,当在服务器中以URL(如http://localhost/IISApp/page.aspx,但当我在带有URL的服务器中打开它时http://ServerName/IISApp/page.aspx,则不调用pageLoad。

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

更新:pageLoad在一个单独的文件中,并声明为

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

此文件包含在主页中,如下所示:

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

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

Thx提前

您需要在aspx页面中添加一个脚本管理器,或者您可以将以下脚本添加到页头

document.body.onload=pageLoad;

关于