" />

ASP.NET

发布于 2024-08-31 03:26:45 字数 151 浏览 6 评论 0 原文

我正在创建一个 ASP.NET 自定义控件。

我想设置控件所在的ASPX页面的body onload事件。

请注意,我不能依赖 ASPX 页面中包含 runat="server" 的 body 标记。

有什么想法吗?

干杯。

I am creating an ASP.NET custom control.

I want to set the body onload event of the ASPX page where the control resides.

Please note I cannot rely on the body tag in the ASPX page having runat="server".

any ideas??

Cheers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

但可醉心 2024-09-07 03:26:45

内联 JavaScript!以防万一您无法使用 jQuery

 function addLoadEvent(func) {   
   var oldonload = window.onload;   
   if    (typeof window.onload != 'function')
      {
        window.onload = func;   
      } else {
     window.onload = function() {
       if (oldonload) {
         oldonload();
           }
       func();
     }   } }

 addLoadEvent(initialize);

链接读取 http:// /www.webreference.com/programming/javascript/onloads/
学分转到http://simonwillison.net/

Inline javascript! Just incase you can't use jQuery

 function addLoadEvent(func) {   
   var oldonload = window.onload;   
   if    (typeof window.onload != 'function')
      {
        window.onload = func;   
      } else {
     window.onload = function() {
       if (oldonload) {
         oldonload();
           }
       func();
     }   } }

 addLoadEvent(initialize);

link to read http://www.webreference.com/programming/javascript/onloads/
Credits goto http://simonwillison.net/

混浊又暗下来 2024-09-07 03:26:45

如果您的项目中包含 jQuery,您可以使用它:

jQuery(document).ready(function () 
{
    // page load code here
});

您可以在页面上多次运行这些,即在控件中方便

If you include jQuery in your project you can use this:

jQuery(document).ready(function () 
{
    // page load code here
});

You can run these multiple times on a page, ie handy within a control

戈亓 2024-09-07 03:26:45

试试这个,

<script type="text/javascript">
 window.onload  = initialize();

   function initialize() {
          //your stuff
   }
 </script>

Try this,

<script type="text/javascript">
 window.onload  = initialize();

   function initialize() {
          //your stuff
   }
 </script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文