在母版页中禁用带有Enter键的表单提交

问题描述

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

解决方法

        将关闭按钮的UseSubmitBehavior-Property设置为False。