begin process at 2012 05 27 01:59:43
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Javascript/DHTML

 > VILLE EN FONCTION DU CP SOUS FORME DE CONTROLE ET SANS POSTBACK

VILLE EN FONCTION DU CP SOUS FORME DE CONTROLE ET SANS POSTBACK


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Javascript/DHTML Source .NET ( DotNet ) Classé sous :ville, code, postal, control, webcontrol Niveau :Débutant Date de création :24/04/2004 Vu / téléchargé :12 701 / 294

Auteur : jesusonline

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note


 Description

Ca reprend pas ma source precédente car cela ferais un postback donc j'ai cherché à faire qqchose sans le postback et c'est possible d'utiliser un webservice via javascript.

Cette méthode reste par contre reservé à IE on dirait.


J'ai pas mis la mis à jour des dll sur mon site désolé mais vous la trouverez dans le zip.

Donc dans le zip il y a la source du control et ma dll ... dans le code du control vous avez deux classe : CodePostal et CodePostal2 le premier est le code de cette source c'est celui ci qui nous interesse
le deuxieme est le controle avant qu'on me dise comment consommer un webservice en javascript ...

Ci dessous vous avez un code exemple que vous pouvez allé voir ici : http://www.beaujolaisdurand.com/cdurand/autre/tout 2.aspx
pour que le code fonctionne il faut bien sur mettre la dll que vous trouverez dans le zip dans le repertoire bin de l'application web

J'ai pas commenté la source car je crois que c'est assez simple
Ce que j'ai fait dans le controle c'est que j'ai simplement dériver un textbox, qui à l'venement onchange ajoute des donnés au dropdownlist c'est pour ca qu'on doit passer son id en paramètre

Une petite remarque : le type de CodePostal dérive d'un textbox


Source

  • <%@ Page Language="vb" AutoEventWireup="false" trace="true"%>
  • <%@ Register TagPrefix="cyril" Namespace="Cyril.Web.Controls" Assembly="Cyril" %>
  • <script runat="server">
  • sub ClickButton(sender as Object, e as EventArgs)
  • Response.Write("Vous avez selectionné : " & Request.Form("DropDownList1"))
  • end sub
  • </script>
  • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  • <html>
  • <head>
  • </head>
  • <body>
  • <form id=Form1 method=post runat="server">
  • <Cyril:CodePostal id=CodePostal1 runat="server" DropDownListCodePostalID="DropDownList1"/>
  • <asp:DropDownList id="DropDownList1" runat="server">
  • <asp:listitem>Veuiller saisir votre CP</asp:listitem>
  • </asp:DropDownList>
  • <br/>
  • <asp:Button id="Button1" runat="server" Text="Button" onclick="ClickButton"/>
  • </form>
  • </body>
  • </html>
<%@ Page Language="vb" AutoEventWireup="false" trace="true"%>
<%@ Register TagPrefix="cyril" Namespace="Cyril.Web.Controls" Assembly="Cyril" %>
<script runat="server">
sub ClickButton(sender as Object, e as EventArgs)
        Response.Write("Vous avez selectionné : " & Request.Form("DropDownList1"))
end sub
</script>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
  <head>
  </head>
<body>
<form id=Form1 method=post runat="server">

<Cyril:CodePostal id=CodePostal1 runat="server" DropDownListCodePostalID="DropDownList1"/>

<asp:DropDownList id="DropDownList1" runat="server">
	<asp:listitem>Veuiller saisir votre CP</asp:listitem>
</asp:DropDownList>
<br/>
<asp:Button id="Button1" runat="server" Text="Button" onclick="ClickButton"/>

</form>

  </body>
</html>

 Conclusion

La source est encore pas finit car il faut que je rende ca compatible avec les autres navigateurs donc faut que j'ecrive du code coté client.

Il y a surement encore quelques bug, le principal c'est que le dropdownlist ne gere pas dans ces conditions le postback donc je pense que je vais devoir dériver un dropdownlist pour que mes deux controles puissent travailler en parfaite harmonie et pour qu'on puisse ainsi se servir d'eux comme un classique textbox et un classique dropdownlist :)

je remercie agerodol qui m'a montré comment faire fonctionner un webservice :)

si vous avez des questions n'hesitez pas idem si vous avez des commentaires et oublier pas de mettre une note :)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) UTILISATION DE LA MÉTHODE SORT ET SORTDIRECTION AVEC UN GRID...
Source .NET (Dotnet) RESPONSE.FILTER : MANIPULATION DU STREAM DE SORTIE ASP.NET
Source avec Zip Source .NET (Dotnet) OPTIMISATION DE LA SERIALISATION JSON POUR LES LIST<T>
Source avec Zip Source .NET (Dotnet) CRAWLABLELINKBUTTON : UPDATEPANEL ET RÉFÉRENCEMENT
Source .NET (Dotnet) POSTBACKCONTROL - COMMUNICATION CLIENT/SERVEUR AVEC LES UPDA...

 Sources de la même categorie

Source avec une capture Source .NET (Dotnet) CALENDRIER POPUP ET MULTICONTROLES par nico5969
Source avec Zip Source avec une capture Source .NET (Dotnet) ONGLETS DYNAMIQUES POUR ASP.NET par s_shadow
Source avec Zip LOADING DANS UNE PAGE par Jackboy
Source avec Zip AFFICHER / MASQUER LES COLONNES D'UN TABLEAU SANS RECHARGEME... par matche
COMPARER LA DATE DU FICHIER À LA DATE ACTUELLE par monsieurtruc

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) WEBCONTROL DATEPICKER WEBCONTROLLIBRARY par fredzool
Source avec une capture Source .NET (Dotnet) .NET 2.0: CONTRÔLE IMAGE VIEWER / UPLOADER par gldfdp
Source avec Zip Source .NET (Dotnet) CRAWLABLELINKBUTTON : UPDATEPANEL ET RÉFÉRENCEMENT par jesusonline
Source .NET (Dotnet) ASP.NET - CONTRÔLER TOUT CONTRÔLE HTML DEPUIS LE CODE BEHIND par fabrice69
Source avec Zip Source .NET (Dotnet) [EXEMPLE]CONTROLE REPEATER par jimmy69

Commentaires et avis

Commentaire de Domilo le 26/04/2004 09:16:25

Génial ton idée...

Au bureau, c'est une excellante façon de réduire la bande passante.

Je viens de tester ta démo en ligne; j'obtiens une erreur
(Testé le lundi 26/04/04 à 9h; sur IE 6.0; Erreur certainement javascript)

A bientôt.

Commentaire de jesusonline le 26/04/2004 18:40:14 administrateur CS

Je sais c'est un problème du à la securité dans IE :'(  
outils&gt; options internet&gt; sécurité &gt; personaliser le niveau et ensuite je pense que ca se situe au niveau de activex ou autre il faut mettre demander ou accepter au lieu de refusé
C'est dommage qu'il y ai cette option de sécurité car sans celle ci le script aurait pu etre beaucoup mieux :'(
tient moi au courant si ca marche ou pas, mais moi j'ai testé hier et maintenant et ca marche

Commentaire de Domilo le 26/04/2004 23:43:33

Je les ai tous passés soit "à la demande", soit "activé"... Cela ne résous pas le problème...

Je manque un peu de temps pour tester en "tout local"; mais je n'y manquerai pas.

@+

Commentaire de jesusonline le 27/04/2004 18:48:45 administrateur CS

bah moi ca marche :( qd je suis sur le net essaye d'enregistrer la page en local et tester si le code javascript marche
t'as quelle version de IE ?

quelqu'un d'autre a eu des problèmes ?

Merci

Commentaire de vince233 le 15/08/2006 15:11:37

moi, j'ai ça sous IE : "Cette page accède à des informations qui ne sont pas sous son contrôle, ce qui pose un problème de sécurité. Voulez vous poursuivre ?"

Même en répondant oui, ça ne marche pas :-(

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

passage de variable php javascript json [ par jantoine ] Bonjour, Je cherche de l'aide pour résoudre un problème rencontré dans un formulaire. - J'ai une base de donnée avec les villes et les code postaux. - User Control dynamique et events [ par naej94 ] Bonjour à tous, Je tiens a préciser que je ne maitrise pas trop .NET pour le web. Je cherches à ajouter dynamiquement des controles à une pages, et création d'un control dans le code-behind et ajout dans la page aspx [ par tom741pawa ] Bonjour à tous,J'ai une question qui est peut être un peu bête ^^.J'ai crée une table dans mon code behind et je voudrai tout bêtement la faire appara Custom control en Code behind ... [ par stephsk09 ] Bonjour,développant une application nécessitant pas mal de contrôle personnalisés je voulais savoir comment il était possible de charger dynamiquement WEB SERVICES : Problème de conversation de type [ par ra_gu ] Bonjour, Je suis débutant en web services. j'avais un petit problème, SVP aide moi.[^^sad1] En faite, dans le web services que je viens de le développ Changer Requete sqldatasource gridview avec dropdownlist [ par ceinoxe ] Bonjour, Dans mon application web ASP.Net, j'ai une drowpdownlist avec différentes villes et un gridview avec plusieurs colonnes dont une colonne "VI datalist code behind [ par coulis ] Bonjour,auriez vous un exemple pour contr&#244;ler un datalist &#224; partir du code behind.exemple :je voudrais eviter ce code dans la page html pour evenement + user control + code behind = ???? [ par jesusonline ] bonjour j'ai une page default.aspx et dans cette page j'appelle un user control (ascx) dans cet user control j'ai un bouton et j'aimerais bien que qd création d'un treeview en c# [ par rabbiwan ] bonjourca va?je suis complètement débutant en ASPXje voudrais mettre un treeview a gauche du site que je faisle blem c que je trouve pas le control da access au control de la page "parent" dans webcontrol [ par apacheswiss ] Bonjour, je voudrais savoir si c'était possible comme en WinForm,de pouvoir acceder au control d'une Page ASPX depuis le code behind de webcontrol (AS


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,012 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales