我在母版页上有一个表单
<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键时,在数据条件下也可以按主页面的默认按键工作。
任何人都可以抛出一些关于出错的指针。
答案 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>