Ora avete un numero di opzioni che forniscono questo effetto, ma in un modo diverso.
- Controlli utente (ascx)
- pagine master (.Master)
- controlli lato server (DLL)
- librerie di classi (DLL)
- classi App_Code (Cs /. vb)
Ciascuno viene utilizzato in modo diverso per ottenere risultati diversi. Dipende da cosa stai davvero cercando di fare. Dato il nome del tuo file di inclusione, immagino che stai cercando di includere le funzioni della libreria che verranno utilizzate nel contesto della tua pagina.
Di conseguenza dovresti scrivere una libreria di classi che contiene i metodi e importarli nell'applicazione/aspx.
Se stai cercando una pagina che faccia funzionare la maggior parte del layout per fornire un corpo per contenuti diversi, ti interesseranno le pagine master.
Se stai guardando i controlli dei modelli che possono essere utilizzati in molte pagine, dovrai controllare i controlli utente.
Se si stanno osservando i controlli dei modelli che possono essere utilizzati da molti utenti in molti progetti, sarà possibile osservare Controlli lato server.
Se stai guardando una libreria di classi/metodi, allora svilupperai una libreria di classi o userai una classe app_code che può essere compilata JIT la prima volta che viene chiamata. Questo potrebbe in un tratto essere considerato più come ASP classico, ma in realtà funziona più come una classe da una libreria di classi come una singola unità.Puoi chiamarlo dal codice codebehind o dai tag <%%> nel tuo codice aspx/ascx senza richiedere un riferimento a una libreria di classi.
In realtà non usiamo più "include" di per sé, ma ognuno di questi strumenti nel toolkit consente di fornire concetti simili per diversi scenari. In qualità di sviluppatore, interagirai in modo diverso con l'intero ciclo di vita della pagina delle tue pagine web. ASP.NET è una bestia molto diversa rispetto alla classica ASP. Richiede davvero una diversa visione/approccio e richiederà un po 'di pazienza per capire le differenze.
Anche se non così specifica come la vostra domanda, si potrebbe trovare questo utile: http://stackoverflow.com/questions/23899/best-practices-for-refactoring-classic-asp –