我在网上下了一个网站的程序,学习用,我自己新建一个网站(在vs2005里面)后把那里的东西添加到里面去,但是出现错误,几乎每页的错误都出在开头
public class main:function这是它里面using下面的第一句。
问题是:
错误12命名空间“<global namespace>”已经包含了“main”的定义
它里面连namespace都没有怎么会出现这个错误,大家帮帮忙。谢谢

解决方案 »

  1.   

    userset.aspx.cs里面的代码:using System;
    using System.Web;
    using System.IO;
    using System.Data;
    using System.Data.OleDb;
    using System.Web.UI.WebControls;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Collections;
    using System.Configuration;
    using System.Text;
    using System.Text.RegularExpressions;
    using System.Web.Security;
    using article;
    //============================================================
    //    
    //============================================================
    public class main:function
    {
    public TextBox chekname;
    public DataGrid userlist;
    public DropDownList chekid;
    public void Page_Load(Object sender, EventArgs E)
    {
    checklogin(2);
    DataSet ds=GetDataList("select  * from users  order by id desc");
    userlist.DataSource=ds;
    userlist.DataBind();
    }
    public void userset(Object sender, EventArgs E)
    {
    if (chekname.Text!="")
    update("update users set chek="+int.Parse(chekid.SelectedItem.Value)+" where username='"+chekname.Text+"'");
    gourl("userset.aspx");
    }
    public String str(int id)
    {
    String code="";
    if (id==2)
    code="总管理员";
    else if (id==1)
    code="副管理员";
    else
    code="普通观员";
    return code;
    }
    }
    比如上面的这一段,问题就出现在public class main:function这里
    命名空间“<global namespace>”已经包含了“main”的定义 editarctical.aspx.cs里也有这样的问题出现
    using System;
    using System.Web;
    using System.IO;
    using System.Data;
    using System.Data.OleDb;
    using System.Web.UI.WebControls;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Collections;
    using System.Configuration;
    using System.Text;
    using System.Text.RegularExpressions;
    using System.Web.Security;
    using article;
    //============================================================
    //       
    //============================================================
    public class main:function
    就在这边,问题是一样的,其他出现这个问题的有很多地方,不知道是什么原因
      

  2.   

    public class main:function
    去查一下:Function表示什么?晕死噢我!
      

  3.   

    main应该是一个类,继承至function,那么肯定有function这个类,你再看看你的程序中function是一个什么样的类
      

  4.   

    你所说的错误应该是类main重复定义导致的
      

  5.   

    你的程序中并没有指定命名空间,那么系统默认它是<global namespace>这个命名空间中的
      

  6.   

    找不到function,
     tthxqttzln() ( ) 信誉:100  2006-08-03 15:44:00  得分: 0  
     
     
       你所说的错误应该是类main重复定义导致的
      
     
    那应该怎么解决呢?