Ciao a tutti ho una pagina asp.net scritta in C# ho la necessità di accedere ad una variabile che ho in codebehind attraverso Javascript...è possibile tutto questo?
Grazie
Ciao a tutti ho una pagina asp.net scritta in C# ho la necessità di accedere ad una variabile che ho in codebehind attraverso Javascript...è possibile tutto questo?
Grazie
Quindi è impossibile accedervi?![]()
javascript lavora lato client, quella variabile codebehind al client non arriva
ora, se e' plausibile accedervi via richiesta asincrona (ajax), opportunamente preventivata sempre sul versante server, e' un altro discorso
...comunque a mio parere da approfondire nel forum .net,
perche' l' ambiente probabilmente ti mette a disposizione strumenti specifici per gestire le chiamate asincrone
ciao
:master: faccio un esempio
ho una variabile nella pagina di codice
Protected json As String = "......
nella pagina, nella sezione di codice javascript la valorizzo così:
var j = <%=json%>;
che sarà trasformata dal motore asp in
var j = {anno:2009,mese:8,giorno:4,ora:20,minuto:15,second o:31,millisecondo:266 };
:master: ma non credo sia questo che cerchi![]()
Pietro
Magari non mi sono spiegato molto bene.
Ho un programma in asp.net nella parte in asp ho una funzione Javascript che dovrei far interagire con la parte in code behind in C#.
Con interagire intendo che Javascript dovrebbe passare alcuni parametri a c#.
Purtroppo non sono riuscito a trovare nessun modo per accedere alle variabili di c# attraverso Javascript.
Mi chiedo è possibile tutto questo?
O sto solo sbagliando tipo di approccio...il problema e che quello che faccio in Javascript non posso integrarlo in c# in quanto ho bisogno di un linguaggio sia client che server.
Purtroppo la soluzione di pietro non mi è molto utile.
In quanto il mio problema in sintesi è passara un informazione da client(Javascript) a server C#..magari qualcuno conosce un altra strada.
Qualcuno sa aiutarmi?![]()
ragazzi nessuno riesce a darmi una mano, un indizio qualcosa per favore
ci sto sbattendo controma non riesco la soluzione ne vie alternative...premetto che non sono un manico della programmazione per cui potrei sbagliare approccio di base.
passare parametri a c# è un indizio abbastanza vago. Per farne che?
...NO ONE IS INNOCENT ANYMORE...
Diciamo pure che non significa nullaOriginariamente inviato da rotteninside
passare parametri a c# è un indizio abbastanza vago. Per farne che?![]()
Faccio mia la risposta di Xinod sull'uso di ajax
Comunque, se fai un esempio ultrasemplice concreto forse si può ragionare meglio :master:
![]()
Pietro
in generale, nel web
la richiesta viene interpretata dal server
il server genera il codice client e lo manda al browser
il browser visualizza la pagina.
Quindi "passare parametri da javascript a c#" non vuol dire nulla.
Quello che puoi fare e' fare una NUOVA RICHIESTA al server.
e per farla asincrona (cioe senza ricaricare la pagina) puoi usare ajax.
Cmq se ci dici l' esigenza piu nel suo complesso magari possiamo aiutare meglio![]()
![]()
se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)
se ho capito bene puoi farlo con un controllo nascosto che vedi sia nel code che nell'html