3

如何在内容页面的正文负载上调用 Javascript 函数?因为我不能onload在此使用我的母版页正文的正文负载。

4

4 回答 4

2

如果您使用的是 ASP.NET Ajax,那么您可以在您的内容页面上添加一个负载处理程序:

Sys.Application.add_load(contentPageLoadHandler);

function contentPageLoadHandler() {
    // do stuff
}

使用这种方法,每个内容页面甚至每个控件都可以设置自己的负载处理程序。请参阅此页面了解更多信息。


或者,如果您使用的是 jQuery,您可以通过使用这种方法(在您的内容页面上)实现相同的目的:

$(document).ready(function() {
  // do stuff
});

请参阅此页面了解更多信息。

于 2009-02-09T15:08:04.587 回答
1

使用成功尝试window.onload

window.onload=function(){
 foo();
}
于 2009-02-09T15:15:57.220 回答
1

您需要在母版页中注册StartupScipt

Page.RegisterStartupScript("name", script);
于 2009-02-09T15:09:03.633 回答
1

似乎您之前已经处理过这个问题,只是对 googlers,实际上您可以使用母版页中的 onload,缺点是您必须在每个页面上放置与您调用的 javascript 函数相同的名称,在某些情况下可能是空的...

于 2011-05-17T19:36:24.083 回答