У меня есть две формы, и каждая форма имеет кнопку, я отрисовал их на две панели, поэтому, когда вводится клавиша на каждой панели, будет отправлена правильная кнопка. в одной панели я форму входаPanel.DefaultButton и кнопка входа в систему
<asp:Panel ID="pnlRegistered" runat="server" DefaultButton="btnLoginButton">
<LayoutTemplate>
<asp:Button ID="btnLoginButton" runat="server" CommandName="Login" Text="Login" ValidationGroup="Login1" OnClick="btnLoginButton_Click" ClientIDMode="Static" />
</LayoutTemplate>
<asp:Panel>
, но я получаю исключение,
System.InvalidOperationException
The DefaultButton of 'pnlRegistered' must be the ID of a control of type IButtonControl.
Существует ли эта панель в , как в контроле Вход или CreateUserWizard? Если это так, именование DefaultButton будет выглядеть иначе. –
Да, у него есть, я установил ClientIDMode кнопки в static. –
Moslem7026