.NET ASP.NET App_Code介紹和App_Code裏的類引用問題

一.App_Code文件夾

  1. 建立App_Code文件夾:右鍵項目→添加→添加ASP.NET文件夾→App_Code
    在這裏插入圖片描述
  2. App_Code文件夾正好在Web應用程序根目錄下,其存儲所有應當作爲應用程序的一部分動態編譯的類文件。這些類文件自動鏈接到應用程序,而不需要在頁面中添加任何顯式指令或聲明來創建依賴性。App_Code文件夾中放置的類文件可以包含任何可識別的ASP.NET組件 ——自定義控件、輔助類、build提供程序、業務類、自定義提供程序、HTTP處理程序等。
  3. 注意 在開發時,對App_Code文件夾的更改會導致整個應用程序重新編譯。對於大型項目,這可能不受歡迎,而且很耗時。爲此,鼓勵大家將代碼進行模塊化處理 到不同的類庫中,按邏輯上相關的類集合進行組織。應用程序專用的輔助類大多應當放置在App_Code文件夾中。
  4. 總結一下app_code文件夾和bin文件夾的區別:
    1:APP_Code文件夾存儲的是類的源文件;bin文件夾裏存儲的是類庫的.dll文件,是已經編譯過的類庫。
    2:使用APP_Code文件夾中類的時候,不需要在頁面上添加任何顯示的指令或聲明來創建依賴性;而要使用bin文件夾中的類時,則必須在頁面上先引用對應的命名空間才能使用。

二.App_Code裏的類引用問題

我們在.net編程時,想調用App_Code裏的類某個方法時發現無法引用,直接找不到。大家都知道在App_Code裏的類,我們在引用它的時候是不需要引入命名空間的。那麼爲什麼還是不能直接調用呢?
問題出在

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章