链接按钮在页面上并将其设置为默认按钮,在IE中工作正常,但在Mozila中没有

Muh*_*tar 3 asp.net mozilla linkbutton

我在页面上有一个链接按钮并将其设置为默认按钮,它在IE中工作正常,但在Mozila Firefox中无效.有没有人知道如何解决这个问题?

Pro*_*one 14

DefaultButton属性不支持与a一起使用LinkButton.http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.panel.defaultbutton.aspx

最简单的解决方案是在页面上包含一个虚拟按钮,将其style="display:none"设置为默认按钮,并为其提供与LinkBut​​ton相同的事件处理程序.

  • 哇......这是FAR最简单,最易于实施的解决方法.谢谢! (3认同)
  • 它可能与它实现的方式有关...我注意到功能背后的Javascript使用了按钮的`click`属性.但是,虽然IE实现了链接的click属性,但其他浏览器却没有.这就是为什么DefaultButton功能的当前实现仅适用于IE中的LinkBut​​tons. (2认同)