Sto convertendo un progetto 1.1 in 2.0 e sto avendo un problema con alcuni controlli utente.UserControls nella libreria di classi
Nel progetto originale, c'era un progetto di libreria di classi e il progetto di sito web. Nel progetto della libreria di classi c'era una cartella chiamata UserControls e in questo c'erano diversi file ascx e il loro codice dietro i file.
Mi piacerebbe mantenere la stessa struttura in modo da portare questi controlli utente nella mia nuova soluzione in un progetto di libreria di classi separato. L'ho modificato da classe intera a classe parziale e ho cambiato CodeBehind in CodeFile della pagina.
Nel vecchio controllo utente, tutti i controlli web nel controllo dell'utente sono stati elencati come segue
protected System.Web.UI.WebControls.DropDownList _findModeList;
ecc
ho pensato con essendo Netto 2 e utilizzando l'attributo CodeFile invece, Potrei non aver bisogno di farlo ma non lo compilo quando lo ometto.
Tuttavia, quando lo includo, viene compilato, ma ottengo "Riferimento oggetto non impostato su un'istanza di un oggetto". errore durante il tentativo di utilizzare _findModeList nel file di codice.
È possibile inserire controlli utente in una libreria di classi in .net 2.0 in su?