处理网站上的输入密钥(ASP和VB)

时间:2010-06-13 18:58:55

标签: asp.net vb.net key enter

所以我有一个包含多个asp控件的网站。当我通过登录表单按回车键时,搜索功能会运行,因为它是页面上找到的第一个内容。

我如何处理输入按钮,以便当活动文本框用于登录表单时,登录按钮代码实际运行而不是搜索按钮。

最后一个问题是登录控件位于loginview内部,因此层次结构显示用于登录的asp:textbox和asp:按钮位于3个标签内,如下所示:

<loginview>
   <login>
      <logintemplate>
      //controls are here.
      </logintemplate>
   </login>

请注意,所有控件都是asp,并且所有代码都优先于VB。谢谢     

1 个答案:

答案 0 :(得分:1)

您想在表单上设置默认按钮,如下所示:

  Page.Form.DefaultButton = "LoginButtonId"

MSDN文档:http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmlform.defaultbutton%28VS.80%29.aspx

此外,请参阅此问题,了解我在Firefox中遇到的与此相关的问题:Default Form Button in FireFox