gpt4 book ai didi

c# - 服务器控件、客户端控件、面板、默认按钮和客户端事件

转载 作者:太空宇宙 更新时间:2023-11-03 23:48:03 25 4
gpt4 key购买 nike

picture

好的,所以我希望能够在零件号文本框中按回车键,它会执行“快速搜索”。但是,当按回车键时,它会激活“搜索”按钮。如图所示,“搜索”按钮是它所在面板的默认按钮。但是“快速搜索”不在同一个面板中,所以我对如何更改此操作有点困惑,所以它会调用单击按钮在“快速搜索”而不是“搜索”上。如果这没有成功,请提出更多问题,我将更新图表和问题。

提前致谢!

新事实

  • 在浏览器中渲染...这些都是相同的形式
  • 我希望快速搜索按钮成为客户端按钮,这使得使用面板和默认按钮变得困难

最佳答案

尝试将 Part Number 文本框和 Quick Search 按钮放在单独的 Panel 中,使用 DefaultButton="bnQuickSearck"属性如下:

    <asp:Panel runat="server" DefaultButton="bnQuickSearck">
<asp:TextBox ID="tbPartNumber" runat="server"></asp:TextBox>
<asp:Button ID="bnQuickSearck" runat="server" Text="Quick Search" />
</asp:Panel>

编辑 如果您有基于客户端的按钮,您可以在 javascript 上使用以下代码:

<div id="divId">
<input id="txtId" type="text" />
<input id="btnId" type="button" value="Quick Search" onclick="alert('test')"; />
</div>

<script>
$("#divId").bind("keypress", function (e) {
if (e.keyCode == 13) {
$("#btnId").click();
return false;
}
});
</script>

确保jQuery在这种情况下安装在您的网络应用程序中。

关于c# - 服务器控件、客户端控件、面板、默认按钮和客户端事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26912000/

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