FireFox中的默认表单按钮

我正在构建一个服务器控件,它肯定会搜索我们的数据库并返回结果。 服务器控件有一个ASP:Panel。 我实际上在面板上设置了相当于我的开关ID的默认开关,并且实际上设置了相当于我的开关ID的类型默认开关。

在小组上:

 MyPanel.DefaultButton = SearchButton.ID

在控制上:

Me.Page.Form.DefaultButton = SearchButton.UniqueID 

IE和Safari中的工作惩罚我可以键入一个搜索词并触发输入键并且它看起来也会受到惩罚。 如果我在FireFox中执行此操作,我会得到一个尖锐的框,声称“对象引用未设置为对象的实例。

有人在此之前偶然发现了这个吗?

0
2019-05-18 21:28:04
资源 分享
答案: 3

最终解决了我的担忧:

     SearchButton.UseSubmitBehavior = False
0
2019-05-21 04:59:04
资源

SearchButton是LinkBut​​ton吗? 如果是这样,与互联网浏览器联系的javascript无法有效运行。

以下是澄清问题的优秀文章,以及如何解决问题:

在ASP.NET中使用Panel.DefaultButton属性和LinkBut​​ton控件

0
2019-05-21 04:10:44
资源

我可能是不正确的,这也无法区分你尝试过:

Me.Page.Form.DefaultButton = SearchButton.ID

而不是

Me.Page.Form.DefaultButton = SearchButton.UniqueID
0
2019-05-21 04:10:02
资源