母版页上的默认按钮也适用于内容页面

时间:2013-01-23 10:27:09

标签: c# asp.net master-pages default

我在母版页上有一个表单

 <form id="form1" runat="server" defaultbutton="ibnQuickSubmit" defaultfocus="txtQuickSearch">
 <asp:TextBox ID="txtQuickSearch" runat="server"></asp:TextBox>
 <asp:ImageButton ID="ibnQuickSubmit" runat="server" OnClick="ibnQuickSubmit_Click"
                                ImageUrl="~/Images_v4/Common/Go.png" />
  </form>

我在ibnQuickSubmit时输入按键时将上面的按钮defaultfocus="txtQuickSearch"设置为默认按钮 它工作正常,但当我点击任何内容页面上的任何其他文本框并按Enter键时,在数据条件下也可以按主页面的默认按键工作。 任何人都可以抛出一些关于出错的指针。

1 个答案:

答案 0 :(得分:1)

你可以使用Panel

来做到这一点
<asp:Panel id="form1" runat="server" DefaultButton="ibnQuickSubmit">

 // Some controls and code //

 <asp:TextBox ID="txtQuickSearch" runat="server"></asp:TextBox>
 <asp:ImageButton ID="ibnQuickSubmit" runat="server" OnClick="ibnQuickSubmit_Click"
                            ImageUrl="~/Images_v4/Common/Go.png" />

 // Some controls and code //

</asp:Panel>
相关问题