如何在同一个页面实现:当一个文本框输TextBox1入一个值5,一个文本框输TextBox2入一个值8,在第三个文本框TextBox3显示出13,如何在C#中实现???

解决方案 »

  1.   

    输完就显示啊  那估计要用AJAX 
    也可以用JS实现  
      

  2.   

    分别在两个textbox的textchanged事件中加相同代码。即  当两个textbox输入不为空时,判断两个值是否是数字,是则继续进行,否则提示退出。  将两个数字相加显示在textbox3中即可。
      

  3.   

    TextBox2.Atrributes.Add("onkeyup","sum(this.value)");
    function sum(b)
    {
     var a=parseInt(document.getElementById("textbox1").value);
     document.getElementById("textbox3").value=a+parseInt(b);
    }
      

  4.   

    TextBox2在TEXT改变事件里面写
    this.TextBox3.Text=int.Parse(this.TextBox1.Text)+int.Parse(this.TextBox2.Text);当然,你可以加一些判断等等。
      

  5.   

    textBox1和textBox2 的KeyPress事件里面写入下面的代码
    e.Handled = e.KeyChar < '0' || e.KeyChar > '9';   //允许输入数字
    if (e.KeyChar == (char)8)   //允许输入回退键
    {
        e.Handled = false;
    }textBox1和textBox2 的TextChanged事件里面写入下面的代码
    if (textBox1.Text != "" && textBox2.Text != "")
    {
         textBox3.Text = (Convert.ToInt16(textBox1.Text) + Convert.ToInt16(textBox2.Text)).ToString();
    }
      

  6.   

    textBox1和textBox2 的KeyPress事件里面写入下面的代码
    e.Handled = e.KeyChar < '0' || e.KeyChar > '9'; //允许输入数字
    if (e.KeyChar == (char)8) //允许输入回退键
    {
      e.Handled = false;
    }textBox1和textBox2 的TextChanged事件里面写入下面的代码
    if (textBox1.Text != "" && textBox2.Text != "")
    {
      textBox3.Text = (Convert.ToInt16(textBox1.Text) + Convert.ToInt16(textBox2.Text)).ToString();
    }就加啊