Ciao,
da un customer Parameter in App_Code non riesco ad accedere alla classe di una pagina che ne ospita un'istanza.
Mi spiego meglio. Il mio sito ha questa struttura:
wwwRoot\App_Code\MyParameter.cs
wwwRoot\MyDir\Pagina.aspx
La Pagina.aspx contiene un GridView collegato a un SqlDataSource il quale, tra l'altro, utilizza due custom Parameters.
Mentre il primo custom parameter semplicemente restituisce context.User.Identity.Name per consentirmi di filtrare i record in base all'utente loggato, il secondo si occupa di gestire ulteriori criteri inseriti in alcuni controlli della pagina.
Il controllo dispone della proprieta' Page dalla quale accedere alla pagina che lo contiene ma non riesco a fare il cast verso il tipo preciso della pagina
Mi sarei aspettato di poter usare:
MyDir_Pagina myPage = (MyDir_Pagina)Page;
ma il tipo MyDir_Pagina non viene risolto.
Ho provato ad assegnare esplicitamente la classe MyDir_Pagina al namespace MyNamespace modificando direttamente Pagina.aspx.
Neppure in questo modo, provando a modificare il riferimento in MyNamespace.MyDir_Pagina, riesco a far funzionare le cose.
Qualche suggerimento? Grazie mille!
Paolo Marini