private void Buttonjia_Click(object sender, System.EventArgs e)
{
int c;
string m,n; m = TextBoxa.Text;
n = TextBoxb.Text; jd jia = new jd();
jia.a = Convert.ToInt32(m);
jia.b = Convert.ToInt32(n); c = jia.jia();         Jieguo.Text = Convert.ToString(c);
         
         TextBoxa.Text = "";
         TextBoxb.Text = "";
}
这是一段按钮Buttonjia点击触发的代码
using System;namespace yunsuan
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
public class jd
{
public int a,b; public jd()
{
a = 0;
b = 0;
}

public int jia()
{
int jia_c;
jia_c = a + b;
return jia_c;
}
}
}
这段是类文件里的一段运算类文件,,,
程序运行目的: 当我在输入筐TextBoxa和TextBoxb中分别输入数字,完了点击按钮,调用类把这两个值相加,然后返回一个值在控件lable(在此名为Jieguo)中显示.出现问题: 当我点击按钮后,好象更本就没运行Buttonjia_Click这段程序,不知道是什么原因,希望大家能帮我解决,谢谢

解决方案 »

  1.   

    private void Buttonjia_Click(object sender, System.EventArgs e)
            {
            //....
            }
    #region Web 窗体设计器生成的代码
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }

    /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器修改
    /// 此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {    
                           this.Buttonjia.Click += new System.EventHandler(this.Buttonjia_Click);//检查是否有这个~
                this.Load += new System.EventHandler(this.Page_Load);        }
    #endregion