ASP.NET如何編譯它的程序集通常會讓我困惑。似乎我無法針對App_Code文件夾之外的任何內容進行編程。在我正在處理的應用程序中,我有幾個服務器端控件和一些用戶控件。用戶控件位於App_Code文件夾之外,我無法從App_Code文件夾中引用它們。這是一個「網站」項目。ASP.NET編譯和代碼可見性
如何從App_Code目錄中引用UserControls? 這是一個彙編問題嗎?
在此先感謝。
ASP.NET如何編譯它的程序集通常會讓我困惑。似乎我無法針對App_Code文件夾之外的任何內容進行編程。在我正在處理的應用程序中,我有幾個服務器端控件和一些用戶控件。用戶控件位於App_Code文件夾之外,我無法從App_Code文件夾中引用它們。這是一個「網站」項目。ASP.NET編譯和代碼可見性
如何從App_Code目錄中引用UserControls? 這是一個彙編問題嗎?
在此先感謝。
是的,這是一個編譯的問題,在
雖然我肯定建議你轉換網站到Web應用程序閱讀詳細瞭解一下這個同樣的問題是你已經考慮做和拒絕,它可能是前進的方式,如果訪問您的用戶控件是你想要經常做的事情。
我得到解決app_code問題的方式是將所有類放入單獨的項目中,並將該項目的dll作爲Web項目中的參考。這也允許我在其他應用程序中重用這些類。我認爲在使用n層環境構建應用程序時,這是業務邏輯和數據訪問的常見做法。
我不反對轉換爲Web應用程序,但我的老闆可能是。謝謝你的建議。 – smaclell 2009-08-26 14:21:15