Creare un web custom control - Parte 3
La classe Menu.cs
Finalmente è arrivato il momento di mettere mano al codice C#, quindi avviamo il Visual C# e creiamo un nuovo progetto di tipo "Class Library" e gli diamo il nome "ExploWCC" (Explobot Web Custom Controls).

Visual C# ci crea la struttura di progetto, compreso la classe Class1.cs che rinominiamo in Menu.cs.

La nostra nuova classe, siccome vuole essere un web control, eredita da System.Web.UI.WebControls.WebControl, assumendo quindi il seguente aspetto:
namespace ExploWCC
{
public class Menu : System.Web.UI.WebControls.WebControl
{
}
}
{
public class Menu : System.Web.UI.WebControls.WebControl
{
}
}
Se proviamo a compilare questa semplicissima classe ci vengono segnalati una serie di errori che ci stanno ad indicare la necessità di inserire un riferimento all'assembly System.Web seguendo dei semplici passaggi:
- click con il tasto di destra sul nome della libreria (ExploWCC) nel Solution Explorer
- nel menu che compare selezionare la voce "Add Reference ..."
- nella label ".NET" del pannello che compare fare doppio click su System.Web


Nessun commento:
Posta un commento