最近要往页面上的updatePannel控件中加入验证码,验证码加入以后(验证码使用<asp:Image/>控件),使用js操作这些控件时(比如点击image控件让img的src发生变化),发现js不起作用。
最后发现是因为回发汇使updatePannel导致对updatePannel内部控件的js失效。
解决方案:
在后台回发的时候加上下面的代码:
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "", "a()", true)...