voila, je développe une page aspx sous webmatrix, et en gros j'ai une textbox et un bouton, et je voudrais qu'en cliquant sur le bouton, en fonction du contenu de la textbox j'ai un popup qdifférent qui apparaisse.
le response.write(<body><script>alert(message);</script></body>) ne marche pas, webmatrix supporte très mal les balises dans le response.write. alors j'ai commencé à l'ancienne :
dans le code-behind
et dans la page aspx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 sub page_load() button1.attributes.add("onclick", "popup();") end sub
ça ça marche très bien, mais ça ne prend pas en compte le contenu de la textbox, et le problème est là : si je fait un case dans le code-behind, ça marche mais avec "un temps de retard", c'est à dire que je clique sur mon bouton, la fonction correspondante se charge mais n'entrera en application qu'au clic suivant. et si je veux mettre mon case dans ma fonction popup, il ne reconnait pas le control "textbox".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <script> function popup() { var msg="hello" alert(msg) } </script>
voila, si quelqu'un a une petite idée...
Partager