内容页面中的正文onload处理程序

时间:2009-02-09 15:00:10

标签: c# javascript master-pages

如何在内容页面的正文负载上调用Javascript函数?因为我无法在此使用母版主体onload的身体负荷。

4 个答案:

答案 0 :(得分:2)

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

Sys.Application.add_load(contentPageLoadHandler);

function contentPageLoadHandler() {
    // do stuff
}

使用这种方法,每个内容页面甚至每个控件都可以设置自己的加载处理程序。有关详细信息,请参阅this page


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

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

有关详细信息,请参阅this page

答案 1 :(得分:1)

您需要在母版页中注册StartupScipt

Page.RegisterStartupScript("name", script);

答案 2 :(得分:1)

使用window.onload成功尝试:

window.onload=function(){
 foo();
}

答案 3 :(得分:1)

似乎你已经处理过这个问题的时间,只是对googlers,实际上你可以使用你的母版页面的onload,con'是你必须把javascript函数的同名你呼叫每个页面,在某些情况下可能是空的......