动态生成控件,然后读取控件的值????
想单击Button1动态生成控件,然后单击Button2读出刚才生成的控件的值,但是出错了
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 25: protected void Button2_Click(object sender, EventArgs e)
行 26: {
行 27: Response.Write(aa.Text);
行 28: }
行 29: }
cs代码:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
public TextBox aa;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
aa = new TextBox();
aa.Text = "aa的值";
aa.ID = "aid";
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write(aa.Text);
}
}