public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e) //页面加载事件
    {
        //页面加载时要执行的代码
    }
    protected void Page_Init(object sender, EventArgs e) //初始化事件
    {
        list1.Items.Add("周红安"); //在没有加载时就执行了
        list1.Items.Add("陈杰"); //在没有加载时就执行了
    }    protected void Button1_Click(object sender, EventArgs e) //单击按钮时的事件
    {
        list1.Items.Add(TextBox1.Text);                           //调用已初始化的数据    }
}
==================================================
哪位朋友帮忙解释一下,这个程序为什么可以运行。
这个list1是从哪里冒出来的?
TextBox1又是从哪里冒出来的?我是初学者,希望能回复的详细一点,谢谢!

解决方案 »

  1.   

    list1,TextBox1都是在你的界面上有的控件。
      

  2.   

    往Form画面拖拽一个控件TextBox,系统会自动命名为TextBox1.
    打开Form画面找到textbox控件,在属性name字段里可以看到TextBox1在list1点右键 选"转到定义",可以看到在哪里定义的.
      

  3.   

    public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            
        }
        protected void Page_Init(object sender, EventArgs e)
        {
            ListBox1.Items.Add("huanghai");
            ListBox1.Items.Add("123456");
        }
        protected void Button_Click(object sender, EventArgs e)
        {
            ListBox1.Items.Add(TextBox1.Text);
        }
    }
    ============================================================
    这段代码运行,能显示“huanghai”和“123456”
    但不能从文本框里添加内容,从列表显示 是什么原因呢?