【问题标题】:Disabling form-submit w/ Enter-key in Master Page在母版页中禁用带有 Enter 键的表单提交
【发布时间】:2011-06-01 08:33:17
【问题描述】:

在我使用母版页的大多数 webapps 页面上,第一个按钮是“关闭窗口”按钮,默认情况下,当按下 enter 键时会执行该按钮。在这些情况下,我不希望任何事情发生。

我用一个非常丑陋的解决方案完成了这项工作:我在 Masterpage 上创建了一个不可见按钮并将其设置为默认按钮,并在我真正希望发生某些事情的页面上覆盖 defaultbutton 属性。这个解决方案有两个问题:1)它很难看,2)当按下回车键强制页面刷新时会进行回发,这可能会让用户相信他们通过按下按钮实现了某些目标。

有没有更好的方法来解决这个问题?

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-05-02
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-01
      • 2014-03-11
      • 2011-02-17
      • 1970-01-01
      相关资源
      最近更新 更多