我在Visual Studio中創建ASP.NET網站有很多經驗。但是有另一種方法可以通過Web應用程序完成同樣的事情,這些Web應用程序的文件結構略有不同。在使用Web應用程序項目類型的Visual Studio .NET而不是網站時,我應該在哪裏放置類? (ASP.NET)
由於我創建了我的第一個Web應用程序,因此無法再使用App_Code文件夾中的類(.cs文件),除非將它們移動到同一個文件,否則它們不會被ASPX和ASHX類看到。
碰巧,我在許多文件中使用了相同的類,我不想擁有它們的多個副本。我在哪裏放這些課程?有沒有創建另一個項目的解決方案?
有很多時候,當你真的需要有1或2個過於具體的類時,將它們放在Web應用程序項目中是有意義的。例如。我們有一個BasePage類[從web.ui.page繼承],其中包含要在每個頁面加載中執行的Web應用程序特定代碼,而不是在類庫中使用HTTPContext等,我們只需將該類放入我們的Web應用程序中。 – Vikram 2009-05-21 17:24:31