解决方案名称:CMS
项目名称BLL
BLL中存在一个类Site,Site中包含Save方法.网站WEB中
    protected void Submit_Click(object sender, EventArgs e)
    {    }
事件需要引用Save方法.求助:如何写代码.
(注释,在vs2005中已经给web网站添加了对BLL的引用---右键,添加引用,引用项目BLL)

解决方案 »

  1.   

    site类的命名空间.Site site = new site类的命名空间.Site();
    site.save();
      

  2.   

    添加 项目BLL命名空间的引用后
    这里假设save是静态方法protected void Submit_Click(object sender, EventArgs e) 
        { 
            Site.Save();
        } 
      

  3.   


    using System;
    using System.Collections.Generic;
    using System.Text;namespace BLL
    {
        /// <summary>
        /// 此类用于实现抽象工厂模式去创建从配置文件指定的数据访问层的实例
        /// </summary>
        class Site
        {
            /// <summary>
            /// 保存站点信息
            /// </summary>
            public static int SaveSiteInfo()
            {
                return 0;
            }
        }
    }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;
    using BLL;
    public partial class Admin_System_Site : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {    }
        protected void Submit_Click(object sender, EventArgs e)
        {
            //这里如何调用SaveSiteInfo()方法?
        }
    }
    附属代码如上,前两楼的朋友提供的方法不能用,vs没有只能提示.
      

  4.   

    你的Site这个类前面加上Publicusing System;
    using System.Collections.Generic;
    using System.Text;namespace BLL
    {
        /// <summary>
        /// 此类用于实现抽象工厂模式去创建从配置文件指定的数据访问层的实例
        /// </summary>
        class Site
        {
            /// <summary>
            /// 保存站点信息
            /// </summary>
            public static int SaveSiteInfo()
            {
                return 0;
            }
        }
    }
      

  5.   

    晕,粘贴上忘修改了,Site类应该是这样的:using System;
    using System.Collections.Generic;
    using System.Text;namespace BLL
    {
        /// <summary>
        /// 此类用于实现抽象工厂模式去创建从配置文件指定的数据访问层的实例
        /// </summary>
        public class Site
        {
            /// <summary>
            /// 保存站点信息
            /// </summary>
            public static int SaveSiteInfo()
            {
                return 0;
            }
        }
    }
      

  6.   

    以解决,该类中存在同名方法site,应如下引用bll.site.save()