UserControl 内用户控件中的 ScriptManager
我有一个 asp.net 用户控件 userControl1.ascx 和另一个用户控件 userControl2.ascx。 userControl2 位于 userControl1 内部。 userControl1 位于 UpdatePanel 控件内。 userControl2 中有一个按钮,然后我想在按下时进行正常的回发。我想使用 ScriptManager.RegisterPostBackControl(button)。我在母版页上有一个 ScriptManager。我不知道如何访问 userControl2 中的 ScriptManager 来注册 Page_Load 事件中的按钮。那么,我该怎么做呢?
I have an asp.net user control, userControl1.ascx, and another user control, userControl2.ascx. userControl2 is inside userControl1. userControl1 is inside an UpdatePanel control. userControl2 has a button in it then I want to have do a normal post back when pushed. I want to use ScriptManager.RegisterPostBackControl(button). I have a ScriptManager on a master page. I don't know how to access the ScriptManager in userControl2 to register the button in the Page_Load event. So, How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用递归 FindControl 方法找到脚本管理器。这不是最佳实践,但它可以完成工作。这并不是一个很好的方法。
You can find the script manager by using a recursive FindControl method. This is not best practice but it will get the job done. The is not really a pretty way to do this.