FireFox中的默认表单按钮

bre*_*dan 7 vb.net asp.net

我正在构建一个服务器控件,它将搜索我们的数据库并返回结果.服务器控件包含一个ASP:Panel.我已将面板上的默认按钮设置为等于我的按钮ID,并将表单默认按钮设置为等于我的按钮ID.

在小组上:

 MyPanel.DefaultButton = SearchButton.ID
Run Code Online (Sandbox Code Playgroud)

在控制上:

Me.Page.Form.DefaultButton = SearchButton.UniqueID 
Run Code Online (Sandbox Code Playgroud)

在IE和Safari中正常工作我可以输入搜索词并点击回车键,它搜索得很好.如果我在FireFox中执行此操作,我会收到一个警告框,说"对象引用未设置为对象的实例.

以前有人碰过这个吗?

bre*_*dan 2

最终这解决了我的问题:

     SearchButton.UseSubmitBehavior = False
Run Code Online (Sandbox Code Playgroud)