Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Comment utiliser ASP.Net et javascript [ Archives ASP & ASP.NET / ASP.net ] (atmeitsatme)

jeudi 23 mars 2006 à 14:35:38 | Comment utiliser ASP.Net et javascript

atmeitsatme

Bonjour,
J'ais une dropdownlist sur une webform aspx.
J'ais un traitement coté serveur et je me demandais si je pouvais faire des lié des donction javascript à mon control dropdownlist.
Si quelqu'un peur m'aider?

jeudi 23 mars 2006 à 17:24:25 | Re : Comment utiliser ASP.Net et javascript

fduchamp

dans le code asp tu peux executer une fonction javascript qui est dans ta page asp en utilisant la fonction HttpContext.Current.Response.Write(") exemple retournant une valeur dans un controle du formulaire d appel et fermant la fenetre popup: HttpContext.Current.Response.Write("") j espere que cela repond a ta question.

jeudi 23 mars 2006 à 18:35:27 | Re : Comment utiliser ASP.Net et javascript

atmeitsatme

Merci pour ta réponse, mais ma question était l'inverse.
En fait, dans ma page aspx je possède une TextBox.
J'ais créé une méthode dans le fichier .cs qui répond à lévénement TextChanged.
Dans cette méthode je controle si c'est bien une valeur numérique qui à été entrée.
Donc ce controle ce fait sur le serveur.

Moi j'aurais voulus savoir, comment je peut faire ce controle à l'aide d'une fonction javascript, pour qu'il s'éxecute sur le client (et non sur le serveur pour un gain de temps).


jeudi 23 mars 2006 à 19:21:55 | Re : Comment utiliser ASP.Net et javascript

Nurgle

Membre Club Administrateur CodeS-SourceS
Eh bien oui, tu peux effectuer cette fonction via javascript.
Tu dois donc mettre ne pas mettre de méthode correspondant à ton évènement TextChange.
Et dans le PageLoad de ta page, tu vas rajouter un script comme ceci :

En ASP.NET 1.x :
Page.RegisterClientScriptBlock("un_block"," function verifieNumeric() ....");

En ASP.NET 2 :
Page.ClientScript.RegisterClientScriptBlock(this,"un_block"," function verifieNumeric() ...",true);

Où tu remplacera le texte en italique par la fonction javascript. Tu risque d'avoir besoin dans cette fonction de l'ID client de ta TextBox, tu peux l'obtenir en faisant this.ClientID

(Un petit rappel pour fduchamp :
Ne jamais utiliser Response.Write pour écrire des blocs de script ! Cette méthode date de l'ASP3, et, quand même, depuis ces temps barbares et immémoriaux , on a évolué un peu : on utilise plutôt ces méthodes de l'objet Page, qui sont beaucoup plus propre, surtout au niveau de l'emplacement du bloc dans le flux HTML...)

Après, pour la fonction javascript, tu devrais aller chercher sur javascriptfr.com, parce que...en ce moment, mes connaissances sur javascript sont en vacances...



Nurgle (Antoine)

jeudi 23 mars 2006 à 19:32:59 | Re : Comment utiliser ASP.Net et javascript

atmeitsatme

Merci pour ta réponse,
Je pourrais aussi bien insérérer ma function javascript dans le code html de ma page
Mais dans ma page aspx j'ais :

<asp:TextBox ID="TextBoxLongueur" runat="server" Width="78px" Enabled="False" AutoPostBack="True" OnTextChanged="TextBoxLongueur_TextChanged"></asp:TextBox>


et donc je ne sais pas comment faire pour faire pointer la propriété OntextChanged vers ma fonction javascript


jeudi 23 mars 2006 à 20:19:41 | Re : Comment utiliser ASP.Net et javascript

Nurgle

Membre Club Administrateur CodeS-SourceS
C'est une bonne idée, mais malheureusement, je crois bien que OnTextChanged permet uniquement d'associer une méthode côté serveur à l'évènement, et pas une fonction javascript
Donc, il ne reste plus que ma solution...

Ah aussi : met autopostback à False, sinon ta fonction javascript ne sera peut être pas exécutée (la fonction javascript de l'autopostback la remplacera)...
Ensuite, tu peux faire appeler ta fonction en faisant quelque chose dans ce genre là :
TextBox.Attributes("onchange") = "verifieNumeric();"



Nurgle (Antoine)

mardi 28 novembre 2006 à 11:15:38 | Re : Comment utiliser ASP.Net et javascript

ranouf

Bonjour,

Dans cette solution proposée :
OnTextChanged="TextBoxLongueur_TextChanged"

Comment peut on faire pour passer des paramètres à cette fonction ?






Cette discussion est classé dans : javascript, net, asp, utiliser, ais


Répondre à ce message

Sujets en rapport avec ce message

javascript ==> ASP.net [ par jesusonline ] comment faire pour recuperer ce bout de javascript screen.width en asp.net Utiliser ASP.NET [ par ansdodou ] Salut à tousJe suis débutant en asp.net et c#.net.Je voudrai utiliser les frames avec un sommaire. Je voudrai un exemple (avec commentaire) pour pouvo Choix du langage avec ASP.NET ????? [ par Tribute2U ] Bonjour, j'effectue un stage durant lequel je dois faire un site intranet. J'ai des contraintes qui sont l'utilisation de DreamWeaver et de ASP.Je pen javascript [ par mwahid ] Salut. Alors mon question : J'ai une variable qu'il s'ecrie par javascript(Code Côté client).Comment récupérer cette variable pa asp.n A propos des cookies ASP.NET [ par ibroman ] Peut on utiliser des cookies comme moyen d'authentification dans les pages ASP.NET.Si oui comment si prendre pour les utiliser ?Merci ...ibroman ASP NET ET CRYSTAL REPORT [ par sizzla68 ] Bonjour,j'aimerais bien utiliser crystal report dans le cadre d'un intranet , et j'aimerais savoir si vous connaissez un lien avec un bon tutorial (si utiliser une classe .net en asp [ par fyrrhom ] bonjour,j'ai une classe (dll) faite en vb.net via visual studio et je voudrais l'utiliser sur un site en aspj'ai essayé ça mais ça marche pas :set mon [ASP.NET/JavaScript] Faire communiquer un controle avec du javascript [ par snew ] Bonjour,Je cherche à proposer un bouton "Parcourir" pour chercher un fichier et récupérer son chemin complet ainsi que son nom ( ex : C:\Dossier\toto. Javascript dans page ASP.NET 2.0 [ par adomarle ] Bonjour, J'ai un bouton qui me permet d'ouvrir un popup avec une image. J'ai réussi à faire un code qui faisait cohabiter .net et javascript mais ce asp.net + javascript + window.open ! [ par jimmy69 ] Bonjour a tous,Je debute sous asp.net => c# v1.1 avec vs2003 et je liste ma table dans un datagrid tout simplement !J'ai place une colonne de type de


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.