Tag: 用户控件

从外部javascript文件获取用户控件的clientid

我在ASP.NET中开发一个用户控件(ascx),它使用javascript来操作控件。 目前,javascript代码已内联并使用来获取所需的控件。 我想将javascript文件放在外部文件中,但是从外部文件我不能使用上面的语法来检索控件。 我已经阅读了关于此问题的可能解决方案和这个答案,但问题是用户控件可以在页面上多次放置。 这意味着Controls数组(在答案中提到)将使用不同的项目多次呈现。 因此,脚本将无法检索所需的ID。 如果我将放在包含项目的数组的名称中,那么我将遇到与我试图解决的问题相同的问题。 有任何想法吗?

PostBack后,Document.Ready()无效

我有一个页面,其中包含更新面板中的用户控件。 $(document).ready(function() ) {被调用并在页面第一次加载时正确执行代码但是如果用户单击按钮(在用户控件内),则不会调用document.ready() ( document.load , onload也行不通) 我在网上研究了这个并发现了类似的问题,但没有什么可以解释为什么这不起作用。 还有什么其他原因可以用于document.ready not working?