Asp.net defaultbutton在我的第一个面板上不工作,但与其余面板配合良好?
我的母版页中有一个搜索面板,在另一个面板中键入并按enter键时,似乎会调用该面板,尽管该面板有不同的defaultButton。奇怪的是,第二个和第三个面板工作得很好,我放在顶部的面板称为搜索按钮 我的母版页中的搜索面板Asp.net defaultbutton在我的第一个面板上不工作,但与其余面板配合良好?,asp.net,Asp.net,我的母版页中有一个搜索面板,在另一个面板中键入并按enter键时,似乎会调用该面板,尽管该面板有不同的defaultButton。奇怪的是,第二个和第三个面板工作得很好,我放在顶部的面板称为搜索按钮 我的母版页中的搜索面板 <asp:Panel runat="server" ID="pnlSearch" DefaultButton="btnSearch"> <asp:TextBox ID="txtSearch" CssClass="fld" runat="s
<asp:Panel runat="server" ID="pnlSearch" DefaultButton="btnSearch">
<asp:TextBox ID="txtSearch" CssClass="fld" runat="server" Width="160" Text="Search..."
onclick="this.value='';" CausesValidation="false"></asp:TextBox>
<asp:ImageButton ID="btnSearch" ImageUrl="~/Images/search_arrow.gif" runat="server"
OnClick="btnSearch_Click" CausesValidation="false" />
</asp:Panel>
控件中的其他面板(仅显示两个,第一个调用BTN搜索,但第二个运行良好)
<asp:Panel DefaultButton="btnViewPage" ID="pnlViewPage" runat="server" CssClass="floatLeft">
<table>
<tr class="adminRow">
<td class="adminLeftCol">
View Page:
</td>
<td>
<asp:TextBox ID="txtViewPage" Width="35px" runat="server"></asp:TextBox>
</td>
<td class="adminRightCol">
<asp:ImageButton ID="btnViewPage" runat="server" Text="Go" Width="75%" ImageUrl="~/Images/search_arrow.gif"
OnClick="btnViewPage_Click" ImageAlign="AbsBottom" CausesValidation="false" />
</td>
</tr>
</table>
</asp:Panel>
<asp:Panel DefaultButton="btnEditpage" ID="pn1Edit" runat="server" CssClass="floatLeft">
<table width="100%">
<tr class="adminRow">
<td class="adminLeftCol">
Edit Page:
</td>
<td>
<asp:TextBox ID="txtEditPage" Width="35px" runat="server"></asp:TextBox>
</td>
<td class="adminRightCol">
<asp:ImageButton ID="btnEditpage" runat="server" Text="Go" Width="75%" ImageUrl="~/Images/search_arrow.gif"
OnClick="btnEditpage_Click" ImageAlign="AbsBottom" CausesValidation="false" />
</td>
</tr>
</table>
</asp:Panel>
查看页面:
编辑页面:
我见过面板必须位于实际TD内的情况(defaultbutton必须是面板的直接内部元素)。您尝试过这个/您能尝试一下吗