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 []作为图片
推荐文章
站长推荐
热点阅读
