嗨,我需要为学校制作一个计算器,但是当我单击按钮 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>
你必须修改你的代码是这样的:
<asp:Button ID="btn1" runat="server" Text="7" Height="50" Width="50" OnClick="btn1_Click"/>
和做同样的所有按钮与正确的事件。
您没有为 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>
添加 OnClick = "btn1_Click" 如下所示
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(4条)