在带有更新的用户控件面板中,当使用scriptManger注册脚本时,以下代码是有效的:
ScriptManager.RegisterStartupScript
(this.updatePanel, this.updatePanel.GetType(), "printing", Keys.URL, true);但是这个不能用
ScriptManager.RegisterStartupScript(this, this.GetType(), "printing", Keys.URL, true);我不明白为什么?
发布于 2011-05-17 18:06:53
我认为这是因为在第一个示例中,您为UpdatePanel注册了一个脚本(该脚本将在异步回发时更新-允许编写脚本),而在第二个示例中,您是在page级别进行注册的,当它落在UpdatePanel之外时,它不会被更新。
https://stackoverflow.com/questions/6029032
复制相似问题