按钮事件,回车怎么触发?怎么只能单击才可以呀!
<asp:button id="login" runat="server" Text="登录"></asp:button>
。。。。。
//////////////////////
.cs文件中:
private void login_Click(object sender, System.EventArgs E)
{
在这儿添加登录后的验证代码!!!
}
请问,我用回车为什么没有反应? 只能单击按钮才可以!
问题点数:20、回复次数:6Top
1 楼czhenq(...... fucking life. I want to change.)回复于 2005-01-22 09:23:39 得分 5
Click事件当然只有鼠标单击的时候才发生了,按回车触发的是keypress事件。Top
2 楼thinboyxp(K-Res)回复于 2005-01-22 09:25:41 得分 2
试试在客户端用javascript触发事件吧。Top
3 楼xinghuo8888(星火)回复于 2005-01-22 09:29:45 得分 0
那怎么才能“回车”、“鼠标单击” 两个一起作用呢?Top
4 楼czhenq(...... fucking life. I want to change.)回复于 2005-01-22 09:39:05 得分 5
可以在客户端响应”回车“调用"_doPostBack()"函数来调用按钮的login_Click方法。
关于_doPostBack的用法,论坛上有很多,自己搜下看看Top
5 楼jerry_yuan(jerry)回复于 2005-01-22 09:49:29 得分 5
把按纽的事件写成一个方法,在鼠标单击时调用,在按回车(按纽的keydown事件)也调用Top
6 楼skyeenet(我不要当跑龙套的)回复于 2005-01-26 08:51:14 得分 3
accept button = ..... 是这个??Top




