我有一个复杂的 Web 应用程序,其中包含数百个控件、数十个页面和大约十几个母版页。使用 ContentPlaceHolders,在每个页面的主体中生成不同的表单内容,例如一个页面上的登录提示和另一个页面上的“添加到收藏夹”按钮。
所有这些页面的共同点是搜索栏。当搜索栏位于顶部时,它会在每次按下回车键时捕获回车键。如果我通过一些代码隐藏和javascript将搜索栏移动到主要内容下方,它仅在搜索字段处于焦点时正确捕获输入键。
我想做的是将搜索栏留在页面顶部,但取消优先级,因此当按下回车键时,默认按钮就是页面上的第二个按钮。我的目标是避免将 javascript 添加到可能出现在页面主体中的每个可能的控件中。
如何取消按钮的优先级,使其作为页面的默认按钮“跳过”?