form.defaultbutton在Firefox中不起作用

时间:2010-01-15 23:04:26

标签: .net firefox defaultbutton

我问的是这个问题,因为我的代码具有以下功能,可以在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以外的浏览器中使用它?

1 个答案:

答案 0 :(得分:1)

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

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