In ASP.NET la mia cartella app_code contiene un sacco di file .cs. Sarebbe bello se potessi organizzarli dal modulo a cui appartengono nel mio progetto, quindi non sto scorrendo per sempre quando espongo la cartella app_code. Come organizzi il tuo?Come organizzare la cartella app_code di ASP.NET?
risposta
Utilizzare le cartelle ...
o spostare tutte le classi fuori ad una libreria di classi per il vostro sito web e di riferimento quella libreria.
Quindi correttamente lo spazio dei nomi di cartella & tutte le classi lì.
In passato, dove ho dovuto usare la cartella App_Code ho rispecchiato la struttura delle cartelle del sito principale per qualcosa di specifico e aveva una cartella comune per tutto il resto
esempio
Site
|- App_Code
|- Login
|- Common
|- Controls
|- AdminArea
|- SomethingElse
|- Login
|- Controls
|- AdminArea
|- SomethingElse
\- Default.aspx
Proviamo a mantenere le cose nelle cartelle rilevanti all'interno di App_Code. Ad esempio, abbiamo una funzione/prodotto chiamato DataLinx, quindi c'è una cartella DataLinx in App_Code con tutti i file rilevanti qui.
Si consiglia di inserire file .cs in diversi progetti, se possibile, e di importare semplicemente il file .dll.
Ci possono essere due opzioni per creare progetti per diversi livelli e funzionalità. Oppure crea una cartella nella cartella app_code per funzionalità diverse.
Supponiamo che si stia utilizzando il primo, quindi è necessario creare ciascun progetto di libreria di classi per ogni livello. Come il livello del database, il livello della logica aziendale, i controlli comuni, ecc. Crea una soluzione e aggiungi tutto questo progetto. Fai riferimento alla DLL del progetto per le tue necessità.
Per altri approcci, è sufficiente raggruppare logicamente i file .cs in una cartella diversa.
- 1. ASP.NET MVC Project e la cartella App_Code
- 2. ASP.NET MVC 3 e cartella App_Code
- 3. Manca la cartella App_Code in VS 2010
- 4. Avere rasoio @helper nella cartella App_code usando ASP.NET MVC 3
- 5. ASP.Net - Cartelle App_Data e App_Code?
- 6. Utilizzo di Nemerle nella directory App_Code asp.net
- 7. Come utilizzare la precompilazione della vista ASP.NET MVC con gli helper App_Code?
- 8. Organizzare cartella src Android in sottocartelle (Eclipse)
- 9. Test unitario Sito Web ASP.net Codice progetto memorizzato in App_Code
- 10. Come organizzare il codice JavaScript nelle applicazioni ASP.NET MVC
- 11. classi app_code di riferimento nel progetto di applicazione Web
- 12. come organizzare il codice dardo all'interno della cartella web
- 13. Come organizzare la registrazione centralizzata?
- 14. Qual è la migliore pratica per organizzare la struttura della cartella test di Ruby?
- 15. Come organizzare un progetto C++
- 16. asp.net mvc cartella app_data
- 17. Come ottenere la cartella bin in ASP.NET Core 1.0
- 18. Come dovrei organizzare la mia GUI Java?
- 19. Come organizzare un progetto Python?
- 20. Utilizzo di @Html all'interno di shared @helper in App_Code
- 21. Come cercare la cartella
- 22. Come impedire la ricompilazione di asp.net quando la cartella viene cancellata da app_data?
- 23. La cartella Contenuto è sacra in asp.net mvc?
- 24. perché non riesco a utilizzare i file di codice da app_code nel mio codice asp.net C#
- 25. Come dovrei organizzare i miei file di progetto Xcode?
- 26. Perché la cartella aspnet_client è tornata in ASP.NET 4?
- 27. Come organizzare "progetti" e "soluzioni" in Eclipse?
- 28. Come posso organizzare i file nella cartella qml.qrc in Qt Creator?
- 29. Posso usare reflection per trovare la cartella bin/[Configuration] in ASP.NET invece della cartella temporanea asp
- 30. Come organizzare le interfacce TypeScript