2012-04-17 86 views
-2

我想使用Usercontrol页面调用App_code folder里面的一个类怎么做?使用usercontrol页面调用App_code文件夹内的Class文件?

namespace Project.Folder 
{ 
    public partial class DefaultMenu2 : System.Web.UI.UserControl 
    { 
     public void Page_Load(object sender, EventArgs e) 
     { 
      Util.Function();/*this is what i wan to call but cannot call it in my project */ 
     } 
    } 
} 
+0

检查app_code类中的名称空间,并尝试在调用它时尝试放置它...或者提供一个app_code类的示例 – Zaki 2012-04-17 12:08:48

回答

0

这是因为函数不是静态的。

您目前的情况如下。

public class Class1 
{ 
    public void abc() 
    { 
    } 
} 

在这种情况下,为了调用abc() function,类必须是Instantiated第一。然后该对象将提供功能Accessibility

Class1 c = new Class1(); 
c.abc(); 

您还可以更改功能

public class Class1 
{ 
    public static void abc() 
    { 
    } 
} 

现在,您可以拨打static function没有class instantiation

Class1.abc(); 
相关问题