默认按钮在asp.net面板中不起作用
发布时间:2020-12-15 23:53:14 所属栏目:asp.Net 来源:网络整理
导读:我有一个带有默认按钮设置的asp.net面板,但是当按下ENTER按钮时按钮永远不会触发.我搜索了SO这个问题,但找不到任何有效的回复. 当用户点击ENTER时如何让btnRegister单击? asp:Panel runat="server" ID="pnlCustomer" DefaultButton="btnRegister" table wid
我有一个带有默认按钮设置的asp.net面板,但是当按下ENTER按钮时按钮永远不会触发.我搜索了SO这个问题,但找不到任何有效的回复.
当用户点击ENTER时如何让btnRegister单击? <asp:Panel runat="server" ID="pnlCustomer" DefaultButton="btnRegister"> <table width="500px" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="right"> <asp:Button ID="btnBackToProfile" Text="Back To Profile" runat="server" Enabled="false" onclick="btnBackToProfile_Click" /> </td> <td align="right"> <asp:Button ID="btnClearnForm" Text="Clear Form" runat="server" OnClientClick="ClearForm1()" /> </td> <td align="right"> <asp:Button id="btnRegister" runat="server" onclientclick="document.getElementById('AlertTime').value = GetSeconds();" Text="Continue" OnClick="btnRegister_Click" /> </td> </tr> </table> </asp:Panel> 解决方法
我想在这里指出的第一件事是默认按钮是当焦点位于此面板中存在的控件之一时按下的控件,而不是页面的其余部分.
你的问题的主要原因是因为在这个面板内你没有任何东西(除了按钮)可以保持键盘的焦点并将输入发送到默认按钮. 例如文本编辑器之类的东西:例如:如果在文档编辑器中放置文本编辑器,单击它然后按回车键,将触发默认按钮. 因此,当焦点位于此面板内时,按下按钮,按下输入时,按下所选按钮,而不是默认按钮. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 实体框架 – ASP.net身份,IoC和共享DbContext
- asp.net – 如何为多行TextBox设置maxlength?
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automap
- 过期输出缓存ASP.Net MVC
- ASP.NET MVC AJAX Sys是未定义的错误
- asp.net-mvc – Domain Driven Design新手,请简要解释’价值
- asp.net-mvc – EditorForModel – 使用editorfor时复制标签
- asp.net – 存储CheckBoxList的DataValueField值在哪里?
- 在ASP.NET MVC中模拟User.Identity
- asp.net – 可以为IIS的HTTP压缩添??加axd扩展吗?
推荐文章
站长推荐
- asp.net-mvc-3 – 使用MVC 3的Knockout java脚本
- asp.net – RequiredFieldValidator要求用户单击
- asp.net – bing地图花钱?
- asp.net-mvc – ASP.NET MVC CTP5崩溃IDE
- asp.net-mvc – Full-Stack Web应用程序框架的定
- 为什么ASP.NET MVC中的移动视图在不同的服务器上
- asp.net – 应用程序池循环如何影响ASP Net会话状
- asp.net – 跳过CustomErrors并转到HttpErrors
- asp.net-mvc – 权限设计
- asp.net-mvc – MVC 3 RTM中的RTM代表什么
热点阅读