Я пытаюсь установить кнопку по умолчанию для панели asp. Вместо кнопки asp я использую кнопку с type = "submit". Я получаю сообщение об ошибке: «DefaultButton для 'pnlSSN' должен быть идентификатором элемента управления типа IButtonControl.».
Это код, который у меня есть:
<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;
, но получаю ту же ошибку.