OVH Cloud OVH Cloud

javascript; code behin et listbox.

2 réponses
Avatar
pierre
Bonsoir,
J'ai une question qui me fait super peur :-((
j'ai un controle listbox qui est rempli par le javascript. De toute
evidence, les valeurs ne sont pas prises en compte comme etant des items=>pas
de persistance au postback, pas de selectedItem etc... Bref, rien avec le
code behin.Malheureusement, j'aurai des traitement c# à faire avec .

qq1 a t il une idée pour que le code behin "reprenne la main"?

Mon idée est de mettre un truc du genre : sur le clic, lance une fonction C#
qui va remplir la listbox avec les items (enfin, un truc du genre!). le pb
c'est que je ne sais pas lui dire " lance une fonction C# qui...."

Si qq1 sais me tirer de ce mauvais pas, il a toute ma gratitude.
@+ et merci
Pierre

2 réponses

Avatar
Zazar
Bonjour,

j'ai un controle listbox qui est rempli par le javascript. De toute
evidence, les valeurs ne sont pas prises en compte comme etant des item s=>pas
de persistance au postback, pas de selectedItem etc... Bref, rien avec le
code behin.Malheureusement, j'aurai des traitement c# à faire avec .

qq1 a t il une idée pour que le code behin "reprenne la main"?



Lorsque le navigateur fait un postback, le contenu de la listbox n'est
pas envoyé au serveur. Asp.NET ne peut donc pas pas gérer ç a de manière
automatique. Il faudrait que le code javascript qui remplit la listbox,
remplisse aussi un ou plusieurs champs cachés sur la feuille. Ces ch amps
étant transmis au serveur, il vous suffirait alors d'écrire une fonction
coté serveur qui remplirait la listbox à partir de leurs conten us.

--
Zazar
Avatar
pierre
J'ai essayé et ca marche nickel.
Merci beaucoup
pierre




"Zazar" wrote:

Bonjour,

> j'ai un controle listbox qui est rempli par le javascript. De toute
> evidence, les valeurs ne sont pas prises en compte comme etant des items=>pas
> de persistance au postback, pas de selectedItem etc... Bref, rien avec le
> code behin.Malheureusement, j'aurai des traitement c# à faire avec .
>
> qq1 a t il une idée pour que le code behin "reprenne la main"?

Lorsque le navigateur fait un postback, le contenu de la listbox n'est
pas envoyé au serveur. Asp.NET ne peut donc pas pas gérer ça de manière
automatique. Il faudrait que le code javascript qui remplit la listbox,
remplisse aussi un ou plusieurs champs cachés sur la feuille. Ces champs
étant transmis au serveur, il vous suffirait alors d'écrire une fonction
coté serveur qui remplirait la listbox à partir de leurs contenus.

--
Zazar