textbox -Asp.net上的KeyPress事件 [无JavaScript]

wgx48brx  于 2023-10-21  发布在  .NET
关注(0)|答案(3)|浏览(127)

我正在设计一个网站,我希望我的登录页面捕捉“回车”与所有组件,但我不能分配任何键或鼠标事件的TextBox.按下“Enter”后,应使用2个参数(用户名和密码)运行函数。
我该怎么办?

qnzebej0

qnzebej01#

如果你把所有的控件都 Package 在一个标准的HTML表单中,那么在其中一个文本框中按回车键就会提交表单。然后,您可以像处理普通表单提交一样处理在服务器上输入的用户名和密码。这就是你想要的行为吗
在这种情况下,您不需要在客户端捕获任何事件,因此不需要使用JavaScript。

bvn4nwqk

bvn4nwqk2#

http://www.beansoftware.com/asp.net-tutorials/accept-enter-key.aspx
终于找到了答案。这里是!唯一的问题是,我不能隐藏我的按钮,所以我把那个按钮作为“登录”网页.默认按钮是否可以隐藏?

i2loujxw

i2loujxw3#

How to submit ASP.NET forms with the enter key
仔细阅读窗体和面板的defaultbutton属性。这应该能让你得到你想要的从上面的网站:

  • ASP.NET 2.0为此引入了一个很棒的工作。通过简单地将“defaultbutton”属性指定为asp:Button的ID(您希望触发其事件),您的工作就完成了。defaultbutton属性可以在表单级别的表单标签中指定,也可以在面板级别的asp:panel定义标签中指定。当在面板级别指定时,对于面板内部的控件,表单级别设置将被覆盖。*

相关问题