gpt4 book ai didi

asp.net - 用户控件中的多个默认按钮

转载 作者:行者123 更新时间:2023-12-02 13:27:58 24 4
gpt4 key购买 nike

我有一个由 3 个文本框、3 个按钮和一个 GridView 组成的用户控件。我可以设置表单的defaultbutton属性,但这只会影响一个按钮。

每个文本框/按钮组合都应具有这样的行为:当文本框获得焦点时,按 Enter 键应触发其关联的按钮。

为了使问题更加复杂,这是在母版页实现中使用的。

有什么办法可以做到这一点吗?据我所知,.NET 只允许一个默认按钮 - 它不提供显式关联文本框和按钮的功能。

我欢迎您的见解。

最佳答案

这里有一种方法:

<form id="form1" runat="server">
<div>
<asp:Panel ID="Panel1" DefaultButton="Button1" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<asp:Button ID="Button1" runat="server" Text="Button" />
</asp:Panel>
<asp:Panel ID="Panel2" DefaultButton="Button2" runat="server">
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br />
<asp:Button ID="Button2" runat="server" Text="Button" />
</asp:Panel>
<asp:Panel ID="Panel3" DefaultButton="Button3" runat="server">
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox><br />
<asp:Button ID="Button3" runat="server" Text="Button" />
</asp:Panel>
</div>
</form>

关于asp.net - 用户控件中的多个默认按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2043222/

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