在网站上处理Enter Key

时间:2010-06-14 13:11:43

标签: asp.net vb.net

当我在登录表单中按Enter键时,我在网站顶部的搜索表单会运行。我正在尝试处理输入密钥,但我一直在寻找一个错误的感觉。

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

        Dim getButton As New findbuttonControl
        Dim vButton As Object
        Dim getPassword As New findChildControl
        Dim vPassword As Object

        vButton = getButton.getGrandChildValue(Me.LoginView1.Controls, "Login1", "LoginButton")
        vPassword = getPassword.getGrandChildValue(Me.LoginView1.Controls, "Login1", "Password")

        vPassword.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {document.getElementById('" + vButton + "').click();return false;}} else {return true}; ")
End Sub

1 个答案:

答案 0 :(得分:1)

查看新的ASP.Net 2.0 DefaultButton属性。

相关问题