我问的是这个问题,因为我的代码具有以下功能,可以在IE上完美运行,但不能在任何其他浏览器上运行。 受保护的子Page_Load(ByVal sender As Object,ByVal e As System.EventArgs)处理Me.Load 如果不是IsPostBack然后 ---我的代码在这里 - Form.DefaultButton = Button_new.UniqueID 结束子
我使用了Button_new.ID,Button_new.ClientID,它完全崩溃了。这是我得到的错误 -
“System.InvalidOperationException:'form1'的DefaultButton必须是IButtonControl类型的控件的ID。”
我可以做些什么才能在IE以外的浏览器中使用它?
答案 0 :(得分:1)
我遇到的问题听起来很像你所描述的。我通过升级到最新的服务包(.NET 3.5 SP1)解决了这个问题。
我记得有些人用Javascript代码解决了这样的问题,但很幸运的是,Service Pack解决了我的问题而无需应用解决方法。