Accedere alla classe della pagina da un custom Parameter

martedì 11 aprile 2006 - 13.27

positron Profilo | Newbie

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
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5