Accueil > Forum > > > > evenement onmouseover appel à une fonction vb.net
evenement onmouseover appel à une fonction vb.net
jeudi 25 septembre 2008 à 16:49:11 |
evenement onmouseover appel à une fonction vb.net

Augustus
|
Bonjour, Je suis débutant en asp.net. J'aimerai faire appel à une fonction vb.net à partir d'un évènement onmouseover sur une image ( nommé : Image1) . J'aimerai savoir si il est possible de le faire sans passer par du javascript.(uniquement en vb.net) J'ai éssayer de nombreuses choses du genre : Partial Class _DefaultInherits System.Web.UI.PageProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.LoadImage1.Attributes.Add( "OnMouseOver", "Toto")EndSubPrivateSub toto()EndSubEnd ClassOu encore : Partial Class _DefaultInherits System.Web.UI.PageProtectedSub Page_Load(ByVal sender AsObject, ByVal e As System.EventArgs) HandlesMe.LoadImage1.Attributes.Add( "OnMouseOver", "Toto()")EndSubPrivateSub toto()EndSubEnd ClassRien ne fonctionne. J'ai besoin de votre aide. Merci d'avance M@le
|
|
jeudi 25 septembre 2008 à 17:55:51 |
Re : evenement onmouseover appel à une fonction vb.net

ggtry
|
Bonjour,
L'ajout d'attributs avec attributes.add ajoute de l'html. Ce que ton onmouseover="toto()" va appeler doit donc être une fonction javascript. Tu n'as pas la possibilité (du moins directement) d'appeler du vb.net avec un onmouseover, puisque onmouseover est un événement côté "client", tandis que ton code vb.net sera exécuté côté serveur et nécessite donc un postback. Que cherches-tu à faire au juste ?
GGtry
GGtry
|
|
jeudi 25 septembre 2008 à 19:56:35 |
Re : evenement onmouseover appel à une fonction vb.net

nhervagault
|
Salut,
Dans ton cas c'est de l'ajax qu'il faut faire. De plus sur le onmouseover (tu risque d'avoir des problemes il me semble de l'evenement est envoyé une multitude de fois) pour suivre la souris.
Bon courage
|
|
vendredi 26 septembre 2008 à 09:11:34 |
Re : evenement onmouseover appel à une fonction vb.net

Augustus
|
Salut ggtry et nhervagault, Merci pour vos réponses. Je fais actuellement des essais en asp pour m'y mettre car je viens du monde winform en vb.net. J'essai de controler le coté client sans passer forcément par des postback. Et si on peux le faire, j'aimerai savoir comment faire pour ne pas passer par une multitude de language pour codé le coté client( HTML + ASP + JAVASCRIPT + VB.NET : tout ca dans un meme code !!! je trouve que ca ne fais pas très structuré) Mon bref essai en haut était juste pour voir si on pouvait le faire directement en vb.net sans passer par d'autres languages. J'ai besoin de vos lumières. M@le
|
|
vendredi 26 septembre 2008 à 10:36:12 |
Re : evenement onmouseover appel à une fonction vb.net

ggtry
|
Bonjour,
Lorsque tu fais une page asp, celle-ci, pour être lue par un navigateur, est traduite en html et en javascript. Autrement dit, ton code asp ou vb n'apparaît pas dans la page transmise au client : pour voir ce que cela donne, tu peux créer une page asp simple et regarder la source dans le navigateur. Le "mélange" html, asp, vb (ou c#) est inévitable. En schématisant un peu, l'html et le javascript que tu écris toi-même constituent la partie statique, conservée telle quelle côté client, la partie asp et vb celle qui est interprétée côté serveur pour produire dynamiquement de l'html et du javascript. Lorsque la page est lue dans le navigateur, le seul moyen d'intervenir sur des éléments sans provoquer de postback est d'utiliser un langage de script client comme le javascript (qui est utilisé parce que reconnu par tous les navigateurs). Mais c'est évidemment assez limité. Tout faire en vb ? La structure de base d'une page asp est celle d'une page html : avec un head et un body. Pour présenter les divers éléments de ta page, tu es bien obligé de le faire à l'aide de l'html. Ensuite, même si tu voulais créer tous tes contrôles asp en pur dynamique dans ton code vb (ce qui n'est vraiment pas à recommander), tu serais bien obligé de poser tout de même des contrôles asp dans ta page, par exemple literal pour écrire de l'html ou placeholder pour réserver un emplacement dans la page pour un contrôle asp... et pour qu'il y ait des interactions uniquement côté client, tu seras bien obligé d'écrire du javascript. Ce que tu cherches à faire n'est donc pas possible : et si même tu cherchais à faire le plus possible en vb pour des raisons esthétiques, disons, cela te compliquerait énormément la vie. Tu ne peux pas non plus éviter le postback sans rendre la partie asp inutile : mais comme le remarque nhervagault, tu peux t'intéresser à l'ajax pour ne rafraîchir que certaines parties. Si tu cherches un partage plus clair des choses, rien ne t'empêche de mettre ton vb dans un fichier de code-behind. Le mieux, pour commencer, est de bien faire la part entre la partie "client" et la partie "serveur".
GGtry
|
|
vendredi 26 septembre 2008 à 10:46:26 |
Re : evenement onmouseover appel à une fonction vb.net

Augustus
|
Merci pour tes informations. Je vais essayer de me mettre au javascript. Autrement, j'ai entendu parlé du silverlight. Il me semble qu'il permet de gérer le coté client. As tu des infos à ce sujet ? Encore merci pour tes lumières M@le
|
|
vendredi 26 septembre 2008 à 22:40:33 |
Re : evenement onmouseover appel à une fonction vb.net

ggtry
|
Salut,
Pour le silverlight, je passe mon tour : je n'y connais strictement rien. Pour le javascript : c'est un langage très simple. Le seul ennui vient du fait que tous les navigateurs ne reconnaissent pas nécessairement les mêmes choses et qu'il faut parfois varier le code selon que l'on est sous IE ou sous Netscape, notamment. Mais cela dit, ça dépend surtout de ce que tu veux faire car, dans le cas général, tu n'as pas nécessairement besoin d'écrire du javascript. Il faut voir surtout ce que tu veux faire avec de l'asp pur : son grand avantage reste la gestion facilitée des données issues des bases de données. Si tu veux faire des applications graphiques ou des trucs comme cela, il vaut mieux en effet t'intéresser à des solutions plus spécifiques.
GGtry
|
|
samedi 27 septembre 2008 à 19:57:23 |
Re : evenement onmouseover appel à une fonction vb.net

nhervagault
|
Pour Silverligth, C'est un plugin comme flash qui est executé dans le navigateur. Il interprete du code donet pour la version 2(sous ensemble de dotnet en 4mo) et permet de communiquer avec un server par l'intermédiaire de WCF, RSS, REST... Il y a une communication silverligth<-->javascript Donc avec silverligth tu peux appeler du code dotnet du server mais par l'intermédiaire de web service. Pour l'interface graphique elle est écrite en un WPF ligth, ce qui permet de faire des animations et applications assez surprenantes. regardes le site silverligth.net Bon courage
|
|
lundi 29 septembre 2008 à 08:52:40 |
Re : evenement onmouseover appel à une fonction vb.net
|
Cette discussion est classée dans : net, vb, system, onmouseover, byval
Répondre à ce message
Sujets en rapport avec ce message
[VB.NET] Datagrid dans un usercontrol [ par Nesmontou ]
Bonjour, je débute en .NET, je voudrais créer un UC avec un datagrid. J'arrive à inclure cet UC dans une page, mais impossible de passer ce datagrid e
Déploiement d'une application ASP.NET(VB) [ par tleroy ]
Bonjour, J'ai une appli ASP.NET(VB) qui intéragit avec une base de données SQLServer. Pour le déploiement de celle-ci, j'ai créé un projet de déploi
ASP.net 2 VB.net, comment attendre les connectionStrings du fichier web.config [ par lutin2004 ]
Hello,Voilà mon prob, je n'arrive pas à atteindre une variable connectionStrings de mon fichier web.config en ASP.NET 2.0 j'ai trouvé des exemples en
Communiquer avec un usercontrol ASP.Net (VB ) [ par cboulas ]
Salut à tous, bien voilà la question est surement simple à répondre mais voilà j'y arrive pas. alors j'ai sur une webform 2 contrôles par exemple, et
checkbox sur vb.net [ par sousouness ]
salut tt le monde je veux utiliser le control checkbox ds un tableau dynamique (données à partir de la base de données )mis j'arrive pas a le manipule
Questionnaires particuliers Vb.net 2003 [ par conan76 ]
Bonsoir, J'ai besoin de faire en vb.net (2003) un système de questionnaire, mais je n'ai rien trouvé sur le net qui pourrais m'aider car c'est un type
problème avec web matrix s'il vous plait help [ par hmurielle ]
Bonjour,mon portable est sous xp family, donc n'a pas IIS, pour pouvoir bosser à la maison, j'utilise web matrix, jusqu'à maintenant ça marche impec e
passer de vb.net a asp.net [ par j_aub ]
slt ttt le monde,voilà j'ai developpé une application en vb.net ( format .exe) et j'ai besoin de la migrer vers asp.net. est ce qu'il y a moyen de fai
Treeview vb.net [ par Pachanka ]
Je comprends pas, depuis hier je manipule le treeview en asp.net (vb) et sur chaque noeud, j'ai un lien qui apparait que j'aimerais faire disparaitre.
déployer une application vb.net [ par benazoun ]
Bonjour,J'ai développé une application web en utilisant Visual Studio.net en local. J'ai maintenant mes fichiers dans le repertoire Inetpub.J'ai trouv
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|