Salve gente !
Ho una pagina aspx al quale è associato in codebehind il rispettivo file .cs
In questo file dovrei fare l'include di un modulo che contiene delle funzioni da utilizzare .
Come devo procedere ?
![]()
Salve gente !
Ho una pagina aspx al quale è associato in codebehind il rispettivo file .cs
In questo file dovrei fare l'include di un modulo che contiene delle funzioni da utilizzare .
Come devo procedere ?
![]()
Crei una nuova classe. Aggiungi le funzioni alla classe.Originariamente inviato da DarioN1
...In questo file dovrei fare l'include di un modulo che contiene delle funzioni da utilizzare...
Se le funzioni che crei sono static (shared in vb) puoi farvi riferimento dal file .cs del codebehind mettendo il
altrimenti devi prima istanziare un oggetto es.codice:nomedellaclasse.nomedellafunzione
per poi richiamare le funzioni in esso contenutecodice:objNomeDellaClasse = new NomeDellaClasse();
c'e' un mio post su un altro thread fatto stamattina poco piu' sotto dove ho scritto un esempio di classe (in vb).codice:objNomeDellaClasse.NomeFunzione;
Saluti a tutti
Riccardo
Il file che dovrei includere è solamente un file che contiene delle funzioni in C# Scritte da me e non è una classe .
Quindi come faccio ?![]()
Il codebehind e' una classe che eredita da un'altra classe. Per utilizzare funzioni dall'esterno e' necessario che queste siano all'interno di un'altra classe.
Puoi prendere le tue funzioni e metterle all'interno di una classe
codice:public class Funzioni { public Funzioni() { } // Aggiungi le tue funzioni }
Saluti a tutti
Riccardo
Perfetto grazie mille , cmq manca una cosa . . .
Dunque :
1) creo la pagina index.ASPX con il file index.CS in codebehind .
2) Crea la classe e la salvo classe.CS
3) Come includo la classe nel file la classe di funzioni classe.cs affinchè possa essere usata nel file index.cs ???
![]()
Nella mia prima risposta di questo thread ti ho gia' dato dei suggerimenti quindi rileggi e fai delle prove.Originariamente inviato da DarioN1
3) Come includo la classe nel file la classe di funzioni classe.cs affinchè possa essere usata nel file index.cs ???
Saluti a tutti
Riccardo
Ok tenkiu !
Purtroppo su sto PC non ho il framework installato , dovrei provare sul portatile ma ora quello non è disponibile![]()
Cmq quello che non mi è chiaro è come agganciare i 2 file .cs . . .
Non serve fare un comando ( come in asp ) tipo
O roba simile :master: ?codice:
No, non serve. E' piu' facile a fare che a dire.Originariamente inviato da DarioN1
Non serve fare un comando ( come in asp ) tipo...
- aggiungi una classe es. Funzioni (Funzioni.cs) al tuo progetto in visual studio
- metti nella classe le tue funzioni
- nel codebehind (che e' anch'esso una classe) istanzi un oggetto basato sulla tua classe es.
a questo punto hai il tuo ciccio che puoi usare cosicodice:Funzioni ciccio = new Funzioni();
posto che dentro funzioni hai una funzione pubblica di nome MangiaPaninocodice:ciccio.MangiaPanino;![]()
Saluti a tutti
Riccardo
Fiiiiiiiicoooooooooooooo !![]()
Ma è un aggancio che si ha quando faccio per esempio : tasto destro --> aggiungi classe al progetto , oppure basta solo copiare il file .cs nella directory dell'applicazione ???
( questa è l'ultima)