gpt4 book ai didi

asp.net-2.0 - 我想阻止 ASP.NET GridView 对输入按钮使用react

转载 作者:行者123 更新时间:2023-12-05 00:09:35 25 4
gpt4 key购买 nike

我有一个 ASP.NET 页面,上面有一个 gridview 控件,上面有一个 CommandButton 列,删除和选择命令处于事件状态。

按回车键会触发 gridview 中的第一个命令按钮,从而删除一行。我不希望这种情况发生。我可以更改 gridview 控件,使其不再对按 Enter 键作出 react 吗?

屏幕上还有一个文本框和按钮。他们不需要对按 Enter 键做出响应,但您必须能够填写文本框。目前我们弹出一个确认对话框以防止意外删除,但我们需要比这更好的东西。

这是 gridview 的标记,您可以看到它在 asp.net updatepanel 中(我忘了提及,抱歉):(我遗漏了大多数列和格式)

<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>

最佳答案

每隔一段时间我也会遇到这样的愚蠢问题......但通常我只是实现一个快速黑客,然后继续:)

myGridView.Attributes.Add("onkeydown", "if(event.keyCode==13)return false;");

这样的事情应该有效。

关于asp.net-2.0 - 我想阻止 ASP.NET GridView 对输入按钮使用react,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/152099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com