int sum=int.Parse(textBox1.text)+int.Parse(textBox2.text);

解决方案 »

  1.   

    先写一个验证的方法
    保证两个textbox输入的都是数字
    然后用楼上的表达式
      

  2.   


     <html>
     <head>
    <script language=C# runat="server">
    void click(object sender,EventArgs e)
    {
    try {
    int result = Int32.Parse(TextBox1.Text) *  Int32.Parse(TextBox2.Text);
    lb.Text = result.ToString();
    } catch (Exception) {
    lb.Text = "please input a int number";
    }

    }
    </script>
     </head>
     <body>
        <p>
     
        <form runat="server">

    <asp:TextBox id=TextBox1 runat=server /> * 
    <asp:TextBox id=TextBox2 runat=server />
    =
    <asp:label id=lb runat=server/>
    <br>
    <asp:Button id=Button1 text="multiplication" onclick="click" runat=server />
        </form>
     
     </body>
     </html>
      

  3.   

    int sum=int.Parse(textBox1.text)*int.Parse(textBox2.text);
    但text必须不能为空,而且必须是数字
      

  4.   

    using System;private void button1_Click(object sender, System.EventArgs e)
    {
    string str1,str2,strsum;
    int int1,int2,sum;
    int1=0;
    int2=0;
    str1=textBox1.Text;
    str2=textBox2.Text;
    if(isnumberic(str1)) int1=int.Parse(str1);
    else     MessageBox.Show("textbox1 isn't numberic!","Error");
    if(isnumberic(str2)) int2=int.Parse(str2);
    else     MessageBox.Show("textbox2 isn't numberic!","Error");
    sum=int1*int2;
    strsum=sum.ToString()+" is the summary";
    if(sum!=0)     MessageBox.Show(strsum,"Summary");
    }
    private bool isnumberic(string str)
    {
    bool result=true;
    int i;
    for(i=1;i<str.Length;i++)
          if(!Char.IsNumber(str,i)) result=false;
    return result;
    }
      

  5.   

    I Agree with you 
     James880(混子)
      

  6.   

    int sum=(int)textBox1.text*(int)textBox2.text;
      

  7.   

    先判断是否数字
    private bool isnumberic(string str)
    {
       if(Regex.IsMatch(str,@"^\d+$"))return true;
       return false;
    }
      

  8.   

    int sum=int.Parse(textBox1.text)+int.Parse(textBox2.text);