visual 2005 在编译我得网页时总是报“当前文件中不存在名称”某某,这些报错的页面在前几天都是可以编译执行的!这是为什么呀?
程序代码片断:(index.aspx.cs页面)
    private void Add_ad()
    {
        string fClass = "新闻中心首页";
        string loca = "3";
        SqlConnection conn = DbConn.CreateDbCon();
        conn.Open();
        Advertisement ad = new Advertisement(fClass, loca, conn);
        pic.InnerHtml = ad.doAD();
        conn.Close();
        ad = null;
    }    private void FlaNews()
    {
        string fClass = "新闻中心首页";
        string loca = "2";
        SqlConnection conn = DbConn.CreateDbCon();
        conn.Open();
        Advertisement ad = new Advertisement(fClass, loca, conn);
        pic.InnerHtml = ad.doAD();
        conn.Close();
        ad = null;
    }
提示给我说:Error 3 当前上下文中不存在名称“pic”…………
pic是一个服务器段的控件 <div id="pic" runat="server"></div>(index.aspx页面代码)
再写pic.InnerHtml = ad.doAd();的时候,系统自动提示列表也能出现pic的名称,选择完按“.”也会出现自动提示列表选择InnerHtml属性。从装了.net2005还是不行!!!各位高手帮帮我吧!