<asp:Button ID="newbutton" runat="server" Text="Click" onsubmit="button_click" OnClick="button_click"  />
我在更新面板中有这个按钮,我希望它不仅可以在输入时工作,而且可以在 google chrome 中工作,但不能在 ie 中工作,我该怎么办?
<asp:Button ID="newbutton" runat="server" Text="Click" onsubmit="button_click" OnClick="button_click"  />
我在更新面板中有这个按钮,我希望它不仅可以在输入时工作,而且可以在 google chrome 中工作,但不能在 ie 中工作,我该怎么办?
使用此按钮的 ID 设置更新面板的默认按钮
样本:
<asp:UpdatePanel ID="upTest" runat="server">
        <ContentTemplate>
            <asp:Panel runat="server" ID="pTest" DefaultButton="newbutton">
                <asp:Button ID="newbutton" runat="server" Text="Click" onsubmit="button_click" OnClick="button_click"  />
在面板上将默认按钮设置为按钮的id
<asp:Panel runat="server" id="examplePanel" DefaultButton="newbutton">
ASP:Button无法使用,enter因为它有OnClick. 要对输入做出正确反应,您应该使用ASP:PanelwithDefaultButton属性。例如,您需要专注于 asp:Panel 内部的控制TextBox
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <asp:Panel ID="Panel1" runat="server" DefaultButton="newbutton">
            <asp:TextBox ID="TxtUserLogin" runat="server" TabIndex="1" Text="login" />
            <asp:Button ID="newbutton" runat="server" Text="Click" OnClick="button_click"  />
        </asp:Panel>
    </ContentTemplate>
</asp:UpdatePanel>