js解决function MyTotal()
{
    var text1=Number(document.getElementById("text1").value);
    var text2=Number(document.getElementById("text2").value);
    document.getElementById("text3").value=text1+text2;
}然后在源码里:<asp:TextBox ID="text3" runat="server" onblur="MyTotal()" Width="45px"></asp:TextBox></td>

解决方案 »

  1.   

    我是在做应用程序,不是asp.net程序,麻烦给个相应范例
      

  2.   

    textBox1和TextBox2的Textchanged都使用如下的事件处理程序就可以了:private void textBox_TextChanged(object sender, EventArgs e)
    {
    decimal num1;
    decimal num2;
    if (decimal.TryParse(this.textBox1.Text, out num1) && decimal.TryParse(this.textBox2.Text, out num2))
    {
    this.textBox3.Text = (num1+num2).ToString();
    }
    }
      

  3.   


    void Form_load(object sender,EventArgs){
        textBox1.OnChange+=new XXXXXX(addValue);
        textBox2.OnChange+=new XXXXXX(addValue);
    }
    void addValue(object sender,EventArgs e){
        try{
            textBox3.Text=Int32.Parse(textBox1.Text)+Int32.Parse(textBox2.Text)+"";
        }
        catch(xxxxx e){}
    }大概这样了xxxx自己补
      

  4.   

    呵呵 太久没写代码了~~又不熟~~是TextChanged事件~~
      

  5.   

    人家都说了:
    <asp:TextBox ID="text1" runat="server" onblur="MyTotal()" Width="45px"></asp:TextBox>
    <asp:TextBox ID="text2" runat="server" onblur="MyTotal()" Width="45px"></asp:TextBox>
    <asp:TextBox ID="text3" runat="server" Width="45px"></asp:TextBox>function MyTotal()
    {
        var text1=Number(document.getElementById("text1").value);
        var text2=Number(document.getElementById("text2").value);
        document.getElementById("text3").value=text1+text2;
    }
      

  6.   

    Changed事件酷似Web上的AJAX,也是无刷新的 :)