簡體   English   中英

如何從后面的代碼調用App_Code文件夾中的類?

[英]How to call a class in the App_Code folder from code behind?

我在位於App_Code文件夾中的ASP.NET C#中創建了一個類。 現在,我想從我的.aspx頁之一的代碼中調用此類。 我怎樣才能做到這一點?

任何幫助將不勝感激。

我假設您無法從代碼隱藏區看到App_Code類,對嗎? 轉到解決方案資源管理器,然后在類的屬性中將Build Action更改為Compile 進行此更改之后,您應該可以在代碼隱藏中訪問該類。

在App_Code文件夾中的類文件中,只需將屬性“ Build Action”更改為Compile

生成啟用Intellisense的項目后,請首先鍵入該類的名稱空間,或在名稱空間中添加using語句。

如果將代碼放在App_Code文件夾中,則可以訪問它。 其中的代碼在運行時會動態編譯,只要您的類是公共的,您就可以在任何地方使用它。 您要確保正確獲得名稱空間。 建議這樣的事情:

namespace MyNamespace.App_Code {
    public class MyClass {

然后,在您的代碼中使用以下代碼進行引用:

MyNamespace.App_Code.MyClass x = new MyNamespace.App_Code.MyClass();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM