【发布时间】:2009-11-05 07:01:18
【问题描述】:
我在 aspx 页面中注册了一个用户控件。 用户控件有一个文本框和一个提交按钮。 用户控件的 Ascx 代码放在 asp:panel 下。 使用 firefox,当用户按回车键时,页面不会提交到服务器。但是,这在 IE 浏览器中工作正常。 我在这里错过了什么吗?
【问题讨论】:
标签: asp.net javascript firefox
我在 aspx 页面中注册了一个用户控件。 用户控件有一个文本框和一个提交按钮。 用户控件的 Ascx 代码放在 asp:panel 下。 使用 firefox,当用户按回车键时,页面不会提交到服务器。但是,这在 IE 浏览器中工作正常。 我在这里错过了什么吗?
【问题讨论】:
标签: asp.net javascript firefox
尝试将 defaultbutton="urbuttonid" 设置为 asp:panel
【讨论】:
为 asp:panel 设置属性 DefaultButton="submitbtn"。
将 submitbtn 替换为您的 asp:button id。
【讨论】:
是的,其他人怎么说。您可能在 Firefox 与您输入按键相关联的页面的前面有一个提交按钮。
用途:
<asp:panel .... DefaultButton="btSubmit">
<asp:textbox ... />
<asp:button id="btSubmit" ... />
</asp:panel>
【讨论】: