gpt4 book ai didi

c# - 如何防止在文本框上按回车键重定向到另一个 aspx 页面?

转载 作者:行者123 更新时间:2023-11-30 20:39:15 24 4
gpt4 key购买 nike

我有一个包含搜索功能的用户控件,当我默认加载此用户控件时,我将焦点设置到此搜索文本框:

 <asp:TextBox ID="txtSearch" runat="server"></asp:TextBox>
<asp:ImageButton ID="btnSearch" runat="server" ToolTip="Search" OnClick="btnSearch_Click" />

现在,当我在文本框上按下 enter 键时,控制将继续我的母版页加载事件,并且该母版页加载事件包含一种重定向到相应 url 的方法。

但这只发生在进入和控制转到母版页加载事件时,我想停止它。

那么如何预防呢??

最佳答案

我建议您遵循以下方法。将文本框和按钮放在面板内,并将默认按钮设置为您希望在输入时激活的按钮。

<asp:Panel ID="panel" runat="server" DefaultButton="btnSearch">
<asp:TextBox id="txtSearch" runat="server" />
<asp:ImageButton ID="btnSearch" runat="server" ToolTip="Search" OnClick="btnSearch_Click" />
</asp:Panel>

关于c# - 如何防止在文本框上按回车键重定向到另一个 aspx 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34505843/

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