asp.net-2.0 – 我想阻止ASP.NET GridView对enter按钮做出反应
发布时间:2020-12-16 06:51:03 所属栏目:asp.Net 来源:网络整理
导读:我有一个带有gridview控件的ASP.NET页面,其中有一个CommandButton列,其中delete和select命令处于活动状态. 按Enter键会导致gridview中的第一个命令按钮触发,从而删除一行.我不希望这种情况发生.我可以更改gridview控件,使其不再响应按Enter键吗? 屏幕上还有
我有一个带有gridview控件的ASP.NET页面,其中有一个CommandButton列,其中delete和select命令处于活动状态.
按Enter键会导致gridview中的第一个命令按钮触发,从而删除一行.我不希望这种情况发生.我可以更改gridview控件,使其不再响应按Enter键吗? 屏幕上还有一个文本框和按钮.他们不需要响应击中输入,但您必须能够填写文本框.目前我们弹出一个确认对话框以防止意外删除,但我们需要比这更好的东西. 这是gridview的标记,因为你可以看到它在asp.net更新面板内(我忘了提,抱歉):(我遗漏了大多数列和格式) <asp:UpdatePanel ID="upContent" runat="server" UpdateMode="Conditional"> <Triggers> <asp:AsyncPostBackTrigger ControlID="btnFilter" /> <asp:AsyncPostBackTrigger ControlID="btnEdit" EventName="Click" /> </Triggers> <ContentTemplate> <div id="CodeGrid" class="Grid"> <asp:GridView ID="dgCode" runat="server"> <Columns> <asp:CommandField SelectImageUrl="~/Images/Select.GIF" ShowSelectButton="True" ButtonType="Image" CancelText="" EditText="" InsertText="" NewText="" UpdateText="" DeleteImageUrl="~/Images/Delete.GIF" ShowDeleteButton="True" /> <asp:BoundField DataField="Id" HeaderText="ID" Visible="False" /> </Columns> </asp:GridView> </div> </ContentTemplate> </asp:UpdatePanel> 解决方法
此解决方案阻止整个页面上的输入键
Disable Enter Key (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何获取’System.Web.Http,版本= 5.2.3.0?
- ASP.Net和HTML5
- asp.net – 如何迭代通过自定义vb.net对象的每个属性?
- asp.net-mvc – 与SmtpClient.UseDefaultCredentials属性混
- asp.net-mvc – ASP.NET Web优化 – 无需捆绑即可缩小
- asp.net核心 – JSON属性现在从ASP .Net Core 1.0.0-rc2-fi
- ASP.NET Core 2.2 JWT AUTH
- Asp.net mvc – Html提交按钮未发送帖子?
- .Net 更容易的使用配置文件 SuperConfig
- asp.net-mvc – 如何在MVC4中显示Byte []作为图片
推荐文章
站长推荐
热点阅读