在asp.net的当前上下文中不存在类

时间:2016-05-12 10:50:26

标签: .net

我收到此错误我想使用另一个类方法。我在做asp.net项目。请帮忙!!

编译器错误消息:CS0103:当前上下文中不存在名称'printHelper'

using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Text;
using System.Web.SessionState;


printHelper.cs
namespace C2Project
{
    public class printHelper
    {

       public static void PrintWebControl(Control ctrl)
       {
            PrintWebControl(ctrl, string.Empty);
       }
      . . .
    }
}

在另一个webForm中 print.aspx.cs

public partial class Print : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Control ctrl = (Control)Session["ctrl"];
        printHelper.PrintWebControl(ctrl);
    }
}

1 个答案:

答案 0 :(得分:0)

webForm print.aspx.cs课程(页面顶部)添加对您文件的引用:

using C2Project;

让你的课静态(不是真的需要):

public static class PrintHelper
{
   public static void PrintWebControl(Control ctrl)
   {
       PrintWebControl(ctrl, string.Empty);
   }
   . . .
}