0

我问这个问题是因为我的代码具有以下内容,可以在 IE 上完美运行,但不能在任何其他浏览器上运行。Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then --- my code here -- Form.DefaultButton = Button_new.UniqueID End Sub

我使用了 Button_new.ID、Button_new.ClientID 并且它完全崩溃了。这是我得到的错误 -

“System.InvalidOperationException:'form1' 的 DefaultButton 必须是 IButtonControl 类型的控件的 ID。”

我可以做些什么来使这项工作在 IE 以外的浏览器中工作?

4

1 回答 1

1

我遇到了一个听起来很像你描述的问题。我通过升级到最新的服务包(.NET 3.5 SP1)解决了这个问题。

我记得看到有人用 Javascript 代码解决了这样的问题,但幸运的是,Service Pack 解决了我的问题,而无需应用变通方法。

于 2010-01-15T23:26:59.523 回答