【发布时间】:2011-06-01 08:33:17
【问题描述】:
在我使用母版页的大多数 webapps 页面上,第一个按钮是“关闭窗口”按钮,默认情况下,当按下 enter 键时会执行该按钮。在这些情况下,我不希望任何事情发生。
我用一个非常丑陋的解决方案完成了这项工作:我在 Masterpage 上创建了一个不可见按钮并将其设置为默认按钮,并在我真正希望发生某些事情的页面上覆盖 defaultbutton 属性。这个解决方案有两个问题:1)它很难看,2)当按下回车键强制页面刷新时会进行回发,这可能会让用户相信他们通过按下按钮实现了某些目标。
有没有更好的方法来解决这个问题?
【问题讨论】: