ASPパネルのデフォルトボタンを設定しようとしています。asp ボタンの代わりに、type="submit" のボタン コントロールを使用しています。「'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;
ましたが、同じエラーが発生しています。