Sto lavorando su un sito Web (non un'applicazione Web) in VS 2008 .Net 3.5 e utilizza il modello di file singolo .aspx in cui il codice del server è incluso nella parte principale del codice HTML invece di utilizzare un codice .aspx.cs dietro la pagina.Convertire un singolo file aspx nel codice
Mi piacerebbe convertire rapidamente i file per utilizzare il modello code-behind, ma finora l'unico modo per farlo è rimuovendo il file, creando una nuova pagina di aspx con lo stesso nome e code-behind , quindi copiando manualmente il codice relativo ad aspx nella pagina .aspx e il codice del server nella pagina .aspx.cs.
C'è un modo più veloce per farlo?
ho visto due articolo che sembrano rispondere a questa domanda, ma purtroppo non lo fanno: Working with Single-File Web Forms Pages in Visual Studio .NET e How do you convert an aspx or master page file to page and code behind?
Entrambi offrono una soluzione semplice per cui VS fa il lavoro di gambe, è sufficiente puntarlo un file e spara. Per qualsiasi motivo, non stanno funzionando. Il primo articolo sembra riferirsi a VS 2002 e il secondo sembra riferirsi a un'applicazione web.
C'è qualche speranza per un sito web?
Inoltre, forse sto vedendo questo nel modo sbagliato, c'è un vantaggio per il modello a pagina singola? Pianifico presto la conversione dell'intero sito Web in un'applicazione Web, il modello a pagina singola funziona bene nelle applicazioni Web?
+1 per fare il miglio supplementare fornendo un esempio di codice. – Armstrongest
Grazie per il tempo dedicato a fornire un esempio di codice così fantastico! –
Molto bello! Ma che dire delle dichiarazioni di controllo? Normalmente vengono dichiarati globalmente nel file generato dal designer. Nel mio caso ho circa 1000 file aspx che devono essere convertiti in code behind, quindi mi piacerebbe davvero non fare alcuna modifica manuale. – Marcus