如何将按钮链接到文本框?

时间:2015-09-18 12:43:53

标签: asp.net

我有一个文本框和几个按钮。当文本框被聚焦并按下<Enter>键时,我想要一个特定的按钮来运行。 我怎么能这样做?

我的文本框:

 <asp:TextBox ID="TxtPost" CssClass="TxtPost" TextMode="MultiLine" runat="server">
 </asp:TextBox>

我的按钮:

<asp:Button ID="Btn1" runat="server" Text="" />
<asp:Button ID="Btn2" runat="server" Text="" />
<asp:Button ID="Btn3" runat="server" Text="" />

关注#TxtPost并按下<enter> #Btn2应该运行。关于如何实现这一目标的想法?

1 个答案:

答案 0 :(得分:2)

您可以将字段和按钮包装在Panel中并使用DefaultButton属性。

例如:

<asp:Panel ID="panel1" runat="server" DefaultButton="Btn1">
    <asp:TextBox ID="TxtPost" runat="server"></asp:TextBox>
    <asp:Button ID="Btn1" runat="server" />
</asp:Panel>