用户控件回车就登陆的问题(高手请进)
我做了一个用户登陆控件,我想在输入密码和用户名,回车就直接登陆了.应该怎么做?
我在页面中会做,就是用户控件中不会
------解决方案--------------------this.TextBox1.Attributes.Add( "onkeydown ", "javascript:if(event.keyCode == 13){document.getElementById( ' "+ btnLogin.ClientID+ " ').click()} ");
------解决方案--------------------其实你的页面放入的第一个按钮,只要你回车后就会触发的。
同时你也可以自己手写代码,就例如:
在你的用户控件中,添加一个客户端的onkeydown事件,事件代码如下:
if(event.keyCode == 13)
{
document.Form1.action= "Logon.aspx?PressEnter=1 ";
document.Form1.submit();
}
然后你在cs代码中可以request[ "PressEnter "]这个值,当它==1时,就执行你的按钮事件。
------解决方案--------------------this.TextBox1.Attributes.Add( "onkeydown ", "javascript:if(event.keyCode == 13){document.getElementById( ' "+ btnLogin.ClientID+ " ').click()} ");
=========================================
这个不错,呵呵