问题描述
||
在我的大多数使用母版页的webapps页面上,第一个按钮是一个“关闭窗口”按钮,默认情况下,当按下enter键时将执行该按钮。在这些情况下,我什么也不想发生。
我用一个非常丑陋的解决方案来完成这项工作:我在母版页上创建一个不可见的按钮,并将其设置为defaultbutton,并在我实际希望发生某些事情的页面上覆盖defaultbutton属性。此解决方案有2个问题:1)丑陋; 2)按下Enter键时会进行回发,以强制刷新页面,这可能会使用户认为他们已经通过按下按钮实现了某些事情。
有没有更好的方法来解决这个问题?
解决方法
将关闭按钮的UseSubmitBehavior-Property设置为False。