我正在尝试为 asp 面板设置默认按钮。我使用 type="submit" 的按钮控件而不是 asp 按钮。我收到错误消息:“'pnlSSN' 的 DefaultButton 必须是 IButtonControl 类型的控件的 ID。”。
这是我的代码:
<div class="input-append" id="divSSN"> <asp:Panel ID="pnlSSN"
runat="server" DefaultButton="btnSSN">
<asp:TextBox ID="txtSSN" runat="server" CssClass="span8" Width="200px"
placeholder="Enter valid Social Security Number">
ValidationGroup="validationSSN" />
<button runat="server" id="btnSSN"
onserverclick="btnSSN_Click" causesvalidation="true"
ValidationGroup="validationSSN" class="btn"
type="submit">Search</button> </asp:Panel> </div>
我也尝试设置两者pnlSSN.DefaultButton = btnSSN.ClientID;
, pnlSSN.DefaultButton = btnSSN.ID;
但我得到了同样的错误。