205 messaggi dal 05 novembre 2001
www.blueproject.it
Ciao a tutti, è un pò di tempo che sono a digiuno e non ho ben capito il funzionamento della cartella aap_code del 2.0

In particolare dovrei crearmi una libreria di funzioni da richiamare poi dalle varie pagine aspx.

Potete farmi un piccolo esempio??
O darmi qualche link??

Grazie

Luca's cat ;-)
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Niente di complesso. All'interno inserisci i file di classe e queste saranno subito compilate e rese disponibili all'interno del progetto.
http://www.aspitalia.com/ricerca/super.aspx?key=app_code

Ciao
.
205 messaggi dal 05 novembre 2001
www.blueproject.it
Ok, veramente potente e comodo.

Un'altro dubbio: è possibile istanziare alcune variabili nella classe e valorizzarle dalle pagine .aspx?? Come??

Grazie

Luca's cat ;-)
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Sì, certo. Puoi inserire classi e quant'altro. Se in app_code hai una classe la puoi istanziare e popolare le proprietà contenute.
O non ho capito il tuo quesito?

Ciao
.
205 messaggi dal 05 novembre 2001
www.blueproject.it
Ok, ho capito.!

Un'ultimo consiglio, come faccio a NON dover richiamare tutte le volte le funzioni con la sintassi:

miaClasse.miaFunzione

??

E' possibile fare in modo da dover scrivere solo miaFunzione??? Come???

Grazie

Luca's cat ;-)
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
lucascat wrote:
E' possibile fare in modo da dover scrivere solo miaFunzione??? Come???
Grazie

Per utilizzare metodi/proprietà senza dover specificare il nome di classe, tale metodo/proprietà deve far parte dello stessa classe da cui viene richiamata.

Un esempio a riguardo oer richiamare metodi senza il nome
dell'oggetto/classe:

class Test
{

public string RitornaStringa(string value)
{
return value;
}

public void Testa()
{
string value=RitornaStringa("xxx"); // <- senza riferimenti
}

}

Al di fuori di questa classe siamo obbligati a richiamare anche un'istanza di questa classe (se il metodo "RitornaStringa" fosse stato static/shared, lo avremmo pouto anche richiamare più semplicemente: Test.RitornaStringa("...")).

Ciao
.
205 messaggi dal 05 novembre 2001
www.blueproject.it
Bellissimo, ci sto prendendo la mano!!!

Ho solo un'altro dubbio:
come fare per accedere alle proprietà dei controlli delle pagine .aspx dalla classe nella app_code.

Io nella classe ho dichiarato, per esempio,:
Public Class myFunz
Public Shared WithEvents lblErr, lblErr2 As Label
....

ma se in una function o sub srivo per esempio:
Shared Sub SqlInsert(ByVal myQuery)
lblErr.Text = ""
lblErr2.Text = ""
....

Mi restituisce l'errore:
NullReferenceException
Riferimento a un oggetto non impostato su un'istanza di oggetto.


Come devo fare????

Luca's cat ;-)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.