Ho creato un controllo utente.Carica il controllo utente in modo dinamico con i parametri
public partial class Controls_pageGeneral : System.Web.UI.UserControl
{
private int pageId;
private int itemIndex;
public int PageId
{
get { return pageId; }
set { pageId = value; }
}
public int ItemIndex
{
get { return itemIndex; }
set { itemIndex = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
// something very cool happens here, according to the values of pageId and itemIndex
}
}
Ora voglio dinamicamente creare questo controllo e passarlo parametri. Ho provato a utilizzare la funzione LoadControl ma ha solo due costrutti: uno con stringa (percorso) e un altro con Tipo t e matrice di parametri.
Il primo metodo funziona, ma a causa dei miei parametri e devo usare il metodo più complicato di LoadControl, ma non capisco come usarlo. Come posso assegnare il mio percorso stringa del mio controllo a quell'oggetto strano Tipo t?
Grazie per il vostro aiuto.
che namespace Ho bisogno di usare? Temo che il mio Controls_pageGeneral non sia noto alla pagina. – SRachamim
È la tua classe .. se è in una diversa applicazione web non puoi farlo, altrimenti aggiungilo alla tua applicazione. –
no, è nella stessa applicazione web (definita in web.config) – SRachamim