Asp .Net与jquery文档就绪事件

时间:2013-06-13 11:40:15

标签: jquery asp.net

我在asp .net中使用jquery。我在一些自定义控件中有一些javascript代码,我想在文档加载时执行它们。

要执行代码,请使用以下代码段:

$(document).ready(function () {
    /*do work here*/ 
});

我的问题是,如果我在控件中设置该处理程序,它是否会覆盖包含控件的页面中document.ready的处理程序?

2 个答案:

答案 0 :(得分:1)

您可以在用户控制脚本中使用匿名功能,这样您就可以安全

var results= function () {
  //Do your work here      
}

虽然在您的页面中使用多个document.ready功能是完全合法的,但请查看以下

Can you have multiple $(document).ready(function(){ ... }); sections?

答案 1 :(得分:1)

不,它不会仅仅是添加。此类代码将生成两个警报,例如:

<script type="text/javascript">
$(document).ready(function () {
    alert("hello");
});

$(document).ready(function () {
    alert("world");
});
</script>

Live test case