private HtmlControl body;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面

body.Attributes.Add("onload","init()");
}这段代码的目的是给index.aspx中的body元素加上onload事件,init()是初始化的一个函数,为什么总是提示“未将对象引用设置到对象的实例”呢?到底应该怎么写呢?

解决方案 »

  1.   

    private HtmlControl body;
    ============>
    private HtmlGenericControl body;
      

  2.   

    private HtmlControl body;
    ============>
    private HtmlControl body = New HtmlControl;
      

  3.   

    “private HtmlGenericControl body”中的“body”是index.aspx中的body元素的id
      

  4.   

    protected HtmlGenericControl body;调试一下,把详细的出错信息复制上来
      

  5.   

    HtmlGeneralControl这样没错的啊,你看有没有给body定义个id啊
      

  6.   

    HtmlGeneralControl这样没错的啊,你看有没有给body定义个id啊