【发布时间】:2014-10-25 13:12:34
【问题描述】:
我在我的 asp.net 网站上有一个登录页面(使用 C#),它有一个“登录表单”,其中包含一个电子邮件文本框、一个密码文本框和一个登录按钮。
此外,我在网页顶部有一个“搜索表单”,其中有一个搜索文本框和一个搜索按钮。
*由于 asp.net 对一个 runat="server" 表单的限制,所有控件都采用相同的表单。
问题是,当我键入要搜索的内容并单击 ENTER(而不是直接单击按钮)时,它什么也不做,只会再次运行 Page_Load。当我在登录部分而不是直接在登录按钮上单击 ENTER 时也是如此。
我尝试了不同的解决方案,但由于两种“表单”的功能不同,它们都存在问题。
我不知道如何解决这个问题,有什么建议吗?
【问题讨论】: