在IE aspp.net中输入提交按钮不起作用

时间:2013-08-13 06:53:21

标签: asp.net

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

我在更新面板中有这个按钮,我希望它可以输入不仅可以在谷歌浏览器中使用它,而不是在我应该怎么做?

3 个答案:

答案 0 :(得分: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"  />

答案 1 :(得分:1)

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

<asp:Panel runat="server" id="examplePanel" DefaultButton="newbutton">

答案 2 :(得分:1)

ASP:Button无法与enter一起使用,因为它有OnClick。要正确输入,您应该使用ASP:Panel DefaultButton属性。您需要关注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>