在asp.net中的登录页面中用户输入用户名,密码等以后需要点击登录按钮登录,往往我们希望用户输入信息以后敲回车就可以触发按钮的点击事件以直接登录。
解决办法:
我们可以通过改变登录按钮在html中的顺序达到此效果。例如一个页面中有2个button,分别为 btnLogin1和btnLogin2,如果我们这样在html里写
![None.gif](/Images/OutliningIndicators/None.gif)
![None.gif](/Images/OutliningIndicators/None.gif)
则敲回车时触发的是 btnLogin1的点击事件,如果这样写
<
asp:Button
id
="btnLogin2"
runat
="server"
Text
="登录2"
></
asp:Button
>
< asp:Button id ="btnLogin1" runat ="server" Text ="登录1" ></ asp:Button >
< asp:Button id ="btnLogin1" runat ="server" Text ="登录1" ></ asp:Button >
感觉说的比较浅,有点知其然而不知其所以然的意思,只知道他激发的是位置比较靠前的同一个容器的button而不知道这叫什么规则。
事例下载