2012-04-17 50 views
-2

私はUsercontrolページを使用してApp_code folder内部のクラスに電話したいと思いますか?UserControlページを使用してApp_codeフォルダ内のクラスファイルを呼び出しますか?

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

答えて

0

関数は静的ではないからです。

現在の状況は次のとおりです。この場合

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

abc() functionを呼び出すために、クラスがInstantiated最初にする必要があります。次にオブジェクトは関数Accessibilityを提供します。

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

また

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

今、あなたはclass instantiationなしstatic functionを呼び出すことができる機能を変更することができます。

Class1.abc(); 
関連する問題