初学C#+ASP.NET+Oracle备忘录
在asp.net中,如何回车触发指定按钮的事件?
假设:
|
<asp:textbox id="textbox1" runat="server" width="240px"></asp:textbox> <asp:button id="buttonok" runat="server" borderwidth="1px" bordercolor="purple" borderstyle="solid" text="search site"></asp:button> |
解决方法:
在.aspx页面中添加:
|
<script language="javascript"> function enterkeyclick(button) { if (event.keycode == 13) { [www.iocblog.net 来源] event.keycode=9; event.returnvalue = false; document.all[button].click(); } } </script> |
在page_load事件中添加:
| textbox1.attributes.add("onkeydown","enterkeyclick('buttonok');"); |
关于datagrid数据更改时点2次/行号跟不准/失去焦点/丢失e等一系列问题的解决办法:首先把数据连接/dataadater等信息全放到void bindgrid中,其他地方不用if(!ispostback),在pageload的时候只用个
| if (!ispostback) { bindgrid(); } |
--------------------------------------------------------------
例如:
|
private void page_load(object sender, system.eventargs e) |
文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。