2016-05-12 12 views
0

Ich bekomme diesen Fehler Ich möchte eine andere Klassenmethode verwenden. Ich mache ASP.net-Projekt.Bitte helfen Sie !!Klasse existiert nicht im aktuellen Kontext in asp.net

Compiler-Fehlermeldung: CS0103: Der Name 'printHelper' existiert nicht im aktuellen Kontext

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); 
     } 
     . . . 
    } 
} 

In einem anderen Webformular 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); 
    } 
} 
+0

Haben Sie eine C2Project verwenden; Aussage oben auf Ihrer webForm.print.aspx.cs Datei? –

Antwort

0

Verweis auf die Dateien hinzufügen in webForm print.aspx.cs Klasse (oben auf Ihrer Seite):

using C2Project; 

machen Sie Ihre Klasse statisch (es ist nicht wirklich notwendig):

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

Ich versuchte dies immer noch zeigt denselben Fehler :( – Angelina

+0

Immer noch gleiche Fehler :( – Angelina

+0

können Sie den ganzen Teil Ihrer Nutzung bieten? – SeM

Verwandte Themen