purtoppo non riesco a capire come si fa a passare un valore dalla pagina aspx alla user control, sebbene abbia visto su libri e internet non ci riesco proprio.
Ho necessita' di caricare una user control a runtime con il comando loadcontrol e finqua ci sono.
Poi devo passare una variabile definita nella pagina aspx alla user control assegnadola ad un'altra variabile e qui non so come diavolo fare mi potete aiutare?
ad esempio supponiamo che io nella pagina.aspx ho: varAspx=3
voglio poter assegnare questo valore a varAscx nella user control.
se le due variabili si trovassero all'interno della stessa pagina farei cosi
varAscx=varAspx.
E possibile per favore avere un esempio funzionante da copia e incolla del codice da mettere nella pagina aspx e quello nella usercontrol per il banale esempio di sopra?
e poi? cosa aggiungo a questo codice per assegnare alla variabile varAscx della user control il valore di varAspx della pagina aspx?codice:<%@ page ...%> <% public varAspx as string="ok" Public Sub Page_Load(ByVal Sender As System.Object, ByVal E As System.EventArgs) Dim uc As UserControl = LoadControl("left.ascx") left.Controls.Add(uc) end sub %> <asp:PlaceHolder id="left" runat="server" />
e nella user control cosa va messo?
codice:<%@ control%> <% public varAscx as string="" Public Sub Page_Load(ByVal Sender As System.Object, ByVal E As System.EventArgs) response.write(varAscx) end sub %>

Rispondi quotando