Ciao a tutti, desidererei avere dei consigli sull'approccio più giusto da seguire per risolvere il problema che vi sto per porre.
Ho svilupparo un cms in asp.net in modo modulare. Ovvero, al cms di base aggiungo man mano i vari User Control che di norma sono (Fotogallery, Modulo Contatti, Carrello, NewsLetter,ecc..).
Utilizzo quandi un file aspx che eredita dalla propria classe e all'interno di questa classa aggiungo a run-time i vari user control in questo modo:
Dim kart As Carrello = LoadControl("~/Controls/Carrello.ascx")
kart.idsite = setup("idsite")
MioPanel.Controls.Add(kart)
adesso, vorrei inserire un pulsante all'interno del controllo carrello che alla propria pressione, mi genere o mi "passi" una variabile alla classe base che ha invocato il controllo (carrello). Una sorta di variabile flag che imposti una determinata variabile a un valore specifico, e che si possa leggere dalla classe base associata al file aspx principale.
Il ViewState mi può essere d'aiuto??
Vorrei tralasciare soluzioni con oggetti Session e variabili in quesystring.
Eventi o Delegate (anche se non ho ben capito come funzionano) potrebbero fare al caso mio?
Vi ringrazio per qualsiasi consiglio
Ciao![]()

Rispondi quotando