![](/img/trans.png)
[英]javascript pageLoad function not firing in asp.net Site.Master
[英]ASP.NET AJAX PageLoad event not firing
我繼承了一些使用ASP.NET AJAX pageLoad客戶端事件的代碼。 代碼在服務器上以http://localhost/IISApp/page.aspx之類的URL在服務器中打開時,代碼運行正常,並且在使用URL http:// ServerName /在服務器中將其打開時,調用了該方法。 IISApp / page.aspx ,未調用pageLoad。
對可能導致該行為的原因有任何想法嗎? 在Firefox和IE中會發生這種情況。
更新:pageLoad在單獨的文件中,並聲明為
function pageLoad(sender, args)
{
....
}
該文件在母版頁中的顯示方式為:
<asp:ScriptReference Path="~/js/functions.js" />
它運行的是IIS7,當用戶使用服務器名稱或本地主機訪問站點時,IIS中沒有特殊配置。 如果我從VS 2010(Cassini Web服務器)運行它,該方法也不會被調用。
提前Thx
您需要將腳本管理器添加到aspx頁面,或者可以將以下腳本添加到頁面標題
document.body.onload=pageLoad;
問候
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.