我的用户设置页面上有三个面板:查看设置,编辑设置和更新密码。
更新密码面板始终显示在视图设置或编辑设置面板下方。
我为每个面板设置了默认按钮,但当我在updatepassword面板的文本框中并点击回车时,它会点击编辑设置(在视图设置页面上)或保存(在编辑设置页面上)
这是我的代码:
<asp:Panel ID="pnlViewSettings" runat="server" DefaultButton="btnEditSettingsViewPanel">
...conent...
<center><asp:Button ID="btnEditSettingsViewPanel" runat="server" Width="200px" Text="Edit Settings" /></center>
</asp:Panel>
<asp:Panel ID="pnlEditSettings" runat="server" DefaultButton="btnSaveSettings">
...content...
<center><asp:Button ID="btnSaveSettings" runat="server" Width="200px" Text="Save"/>
<asp:Button ID="btnReturnToSettingsEditPanel" runat="server" Width="200px" Text="Return to Profile" />
</asp:Panel>
<asp:Panel ID="pnlUpdatePassword" runat="server" DefaultButton="btnUpdatePassword">
...content...
<center><asp:Button ID="btnUpdatePassword" runat="server" Width="200px" Text="Update Password"/></center>
</asp:Panel>