我们有一个由多个用户控件组成的 asp.net 页面,其中许多控件的visible
属性设置为false
. 通过选择单选按钮,通过在代码隐藏中设置visible
属性来显示用户控件之一。true
发生这种情况时,我们希望运行一个 JavaScript 函数。该脚本已使用页面ScriptManager.RegisterStartUpScript
的Page_Load
方法注册。
我们怎样才能使这项工作?
我们尝试过的事情:
- 在用户控件中注册脚本(代码隐藏和标记)
- 尝试一些其他可用的方法
ScriptManager
- 使用 jQuery
$(document).ready()
但在所有情况下,脚本仅在页面加载/重新加载时执行。唯一可行的方法是在函数内部调用函数,因为在每次 PostBack 之后都会调用该函数。pageLoad()