其实这样在客户端用javascript就可以完成了。不必POSTBACK

解决方案 »

  1.   

    用Eval()
    计算 JScript 代码并执行。function eval(codeString : String [, override : String])
    参数
    codeString 
    必选。包含有效 JScript 代码的字符串。 
    override 
    可选。确定要应用于 codeString 中代码的安全权限的字符串。 
    备注
    eval 函数允许动态执行 JScript 源代码。传递给 eval 方法的代码执行时所在的上下文和调用 eval 方法时的上下文一样。请注意,在 eval 语句中定义的新变量或类型对于封闭程序是不可见的。除非将字符串“unsafe”传递为第二个参数,否则,传递至 eval 方法的代码在受限安全上下文中执行。受限安全上下文禁止访问系统资源,如文件系统、网络或用户界面。如果代码试图访问这些资源,则会产生安全异常。当 eval 的第二个参数为字符串“unsafe”时,传递给 eval 方法的代码在调用代码所在的安全上下文中执行。第二个参数是区分大小写的,因此,字符串“Unsafe”或“UnSAfE”不会重写受限安全上下文。安全说明   在不安全的模式下,eval 只能用于执行从值得信任的源获得的代码字符串。
    示例
    例如,下面的代码将变量 mydate 初始化为测试日期或当前日期,这取决于变量 doTest 的值:var doTest : boolean = true;
    var dateFn : String;
    if(doTest)
       dateFn = "Date(1971,3,8)";
    else
       dateFn = "Date()";var mydate : Date;
    eval("mydate = new "+dateFn+";");
    print(mydate);
    该程序的输出为:Thu Apr 8 00:00:00 PDT 1971
    要求
    版本 1请参见
    String 对象适用于:Global 对象--------------------------------------------------------------------------------向 Microsoft 发送有关此主题的反馈© Microsoft Corporation。保留所有权利。
      

  2.   

    如果是应用程序
    用 Int32.Parse(string)将文本框上面的字符串变成 Int32 (同理Int64 ...或double ...)
    然后相加
    请问,你是想这样做吗?
      

  3.   

    可能是俺太笨了,mmmm(忘我)关于JScript 的解释一句没看懂:(
    最简单的办法:
    在button的click事件中添加下面代码:
    double d1 = Convert.ToDouble(this.textBox1.Text);
    double d2 = Convert.ToDouble(this.textBox2.Text);
    MessageBox.Show("d1 + d2 = "+(d1+d2).ToString());
      

  4.   

    Decimal a=Decimal.Parase(this.textBox1.Text)+Decimal.Parase(this.TextBox2.Text);
    this.Text=a.ToString();
      

  5.   

    让我告诉你了,简单点的
    DIM  AAA  AS  NEW DOUBLE=VAL(TEXTBOX1.TEXT)+VAL(TEXTBOX2.TEXT)AAA就是你想要的结果,好处:1、可以针对实数2、可以过滤非法字符,就是你的文本框的内容不是数字的时候,能给你过滤掉,而不出现错误
    呵呵 不过是VB.NET
      

  6.   

    用gatr()的方法吧,他的代码出来最后结果是Form的标题
      

  7.   

    加到Button点击事件中
    int mysum=Int32.Parse(TextBox1.Text)+Int32.Parse(TextBox2.Text)
    但要保正两TextBox里为数字,否则try
      

  8.   

    第一步:
    double number = Double.Parse( TextBox1.Text ) +
        Double.Parse( TextBox2.Text );
    第二步:
    用Label或MessageBox.Show方法把number显示出来。