[我的ASP.net学习历程]sender对象

原创 2004年09月21日 20:03:00

<%@ Page Language="C#" Debug="True" %>
<script runat="server">
 
    void Calc(object sender, EventArgs e)
    {
        double answer;
        Button PressedButton = (Button)sender;
        switch (PressedButton.ID)
        {
            case "btnAdd":
                answer = Convert.ToDouble(txtInput1.Text) +
                         Convert.ToDouble(txtInput2.Text);
                lblAnswer.Text = answer.ToString();
                break;
            case "btnSubtract":
                answer = Convert.ToDouble(txtInput1.Text) -
                         Convert.ToDouble(txtInput2.Text);
                lblAnswer.Text = answer.ToString();
                break;
            case "btnMultiply":
                answer = Convert.ToDouble(txtInput1.Text) *
                         Convert.ToDouble(txtInput2.Text);
                lblAnswer.Text = answer.ToString();
                break;
            case "btnDivide":
                answer = Convert.ToDouble(txtInput1.Text) /
                         Convert.ToDouble(txtInput2.Text);
                lblAnswer.Text = answer.ToString();
                break;
        }
        PressedButton.BackColor = System.Drawing.Color.Yellow;
    }

</script>
<html>
<head>
    <title>Chapter 6 - Calculator example v2</title>
</head>
<body>
    <form runat="server">
        <h2>Calculator Version 2
        </h2>
        <asp:TextBox id="txtInput1" runat="server"></asp:TextBox>
        <asp:Button id="btnAdd" onclick="Calc" runat="server" Text=" + "></asp:Button>
        <asp:Button id="btnSubtract" onclick="Calc" runat="server" Text=" - "></asp:Button>
        <br />
        <asp:TextBox id="txtInput2" runat="server"></asp:TextBox>
        <asp:Button id="btnMultiply" onclick="Calc" runat="server" Text=" x "></asp:Button>
        <asp:Button id="btnDivide" onclick="Calc" runat="server" Text=" ÷ "></asp:Button>
        <br />
        <strong>Answer = <asp:Label id="lblAnswer" runat="server"></asp:Label></strong>
    </form>
</body>
</html>

我的FPGA学习历程

回想起自己学FPGA,已经有一段时间了,从开始的茫然,到后来的疯狂看书,设计开发板,调电路,练习各种FPGA实例,到最后能独立完成项目,一路走来,感受颇多,拿出来和大家分享,顺便介绍下自己的一点经验所...
  • henhen2002
  • henhen2002
  • 2009年10月21日 09:51
  • 2760

Asp.Net之Object sender,EventArgs e的认识

  带有Object   sender,EventArgs   e   参数的函数是事件处理函数。sender表示引发此事件的对象,e是事件参数,根据事件的不同,事件参数类型可能不同。但都以Event...
  • lingyun410
  • lingyun410
  • 2008年07月17日 14:55
  • 1534

asp.net的发展历程

1.asp.net 简介 2.asp.net 的发展历程
  • Chenzaixia
  • Chenzaixia
  • 2010年09月06日 21:35
  • 773

《我的学习经历》——杨振宁

除了诺贝尔奖获得者,82情定28的两件事之外,个人对杨振宁教授的了解均是来自书本或者网络的只言片语,感觉很不真实。感谢香港浸会大学今天给了我近距离了解他的机会,受益匪浅,小记一篇。 ...
  • lc522108813
  • lc522108813
  • 2015年05月06日 23:15
  • 950

分析.net中的object sender与EventArgs e

说的通俗一些,就是: 有一个叫做EventHandler 的家伙,他会告诉你(主程序),有一些事情发生了:这个事情是谁导致的呢?是某个object类型对象导致的,它用Source或Sender来表示...
  • feihu19851111
  • feihu19851111
  • 2012年04月29日 22:07
  • 4269

记录自己的计算机学习历程(2)

时间过的真快,一下子就两个星期了。明天就要开始上班,今天赶紧写点,以后还不知道什么时候才有空:(上次写到初中第一次接触计算机,基本上没想到什么。印象中就还有个二进制转换成十六进制的算法,呵呵。现在想起...
  • fantasydragon2
  • fantasydragon2
  • 2007年06月03日 23:21
  • 573

健身历程2

时间:2015-05-18 19:00~21:20动作 健身球健步跳 2min +健身球深蹲 20个 *3 神梯 动作1、2、3 *3 高位下拉 15*3 坐姿划船 15*3 推胸 15*3...
  • qq510383890
  • qq510383890
  • 2015年05月19日 23:00
  • 187

我的编程学习历程

在目前的中国,对于大多数的大学生来说,有一种理论叫做:先就业后择业。但无论是否有违此论的初衷,这种选择实在是家境背景一般的学生必须的选择。 不过,对于刚进入社会的大学毕业生来说,主要的是工作稳定,实现...
  • Andrewniu
  • Andrewniu
  • 2015年11月20日 10:38
  • 478

我的工作历程

在CSDN上最爱看的就是: 《那些年啊,那些事——一个程序员的奋斗史》 。 自己也工作5年有余,也想自己写一篇。 工作很忙,上班很远,到家就不想动弹了,不知道自己能写几章;或者三言两语就觉得自己说完...
  • wswhhh
  • wswhhh
  • 2012年08月30日 14:48
  • 119

java的发展历史简介

Java:由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。Java语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由当时任职太阳微系统的...
  • zhengchaoqiang
  • zhengchaoqiang
  • 2017年12月10日 13:31
  • 195
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[我的ASP.net学习历程]sender对象
举报原因:
原因补充:

(最多只允许输入30个字)