计算器 Web应用程序不起作用

嗨,我需要为学校制作一个计算器,但是当我单击按钮 1 时,数字 1 不会进入文本框。

嗨,我需要为学校制作一个计算器,但是当我单击按钮 1 时,数字 1 不会进入文本框。

这是我的 aspx 代码:

protected void btn1_Click(object sender, EventArgs e)
{
    // controleer of er minder dan 7 tekens staan
    if (txtScherm.Text.Length < 7)
    {
        txtScherm.Text += "1";
    }
}
<asp:Table ID="Table2" runat="server">
    <asp:TableRow>
        <asp:TableCell><asp:TextBox runat="server" ID="txtScherm"></asp:TextBox></asp:TableCell>
    </asp:TableRow>
</asp:Table>
<asp:Table ID="Table1" runat="server">
    <asp:TableRow>
        <asp:TableCell><asp:Button ID="btn1" runat="server" Text="7" Height="50" Width="50" /></asp:TableCell>
        <asp:TableCell><asp:Button ID="btn2" runat="server" Text="8" Height="50" Width="50" /></asp:TableCell>
        <asp:TableCell><asp:Button ID="btn3" runat="server" Text="9" Height="50" Width="50" /></asp:TableCell>
        <asp:TableCell><asp:Button ID="btn4" runat="server" Text="C" Height="50" Width="50" /></asp:TableCell>
        <asp:TableCell><asp:Button ID="btn5" runat="server" Text="Back" Height="50" Width="50" /></asp:TableCell>
    </asp:TableRow>
2

你必须修改你的代码是这样的:

<asp:Button ID="btn1" runat="server" Text="7" Height="50" Width="50" OnClick="btn1_Click"/>

和做同样的所有按钮与正确的事件。

1

您没有为 btn1 设置单击事件:

变更:

<asp:TableCell><asp:Button ID="btn1" runat="server" Text="7" Height="50" Width="50" /></asp:TableCell>

收件人:

<asp:TableCell><asp:Button ID="btn1" runat="server" Text="7" Height="50" Width="50" Click="btn1_Click"/></asp:TableCell>
0

添加 OnClick = "btn1_Click" 如下所示

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(287)
学习编程最大的时间浪费是什么 (how many hours to learn programming)
上一篇
dd:如何计算最佳块大小
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(29条)