0
<asp:Button ID="newbutton" runat="server" Text="Click" onsubmit="button_click" OnClick="button_click"  />

我在更新面板中有这个按钮,我希望它不仅可以在输入时工作,而且可以在 google chrome 中工作,但不能在 ie 中工作,我该怎么办?

4

3 回答 3

1

使用此按钮的 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"  />
于 2013-08-13T06:56:14.343 回答
1

在面板上将默认按钮设置为按钮的id

<asp:Panel runat="server" id="examplePanel" DefaultButton="newbutton">
于 2013-08-13T07:03:32.250 回答
1

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>
于 2013-08-13T07:04:47.827 回答