Accueil > Forum > > > > Passage de param
Passage de param
vendredi 20 mai 2005 à 13:58:29 |
Passage de param

Horfee
|
Help !!! Voilà, j'ai deux pages en asp.net : - 1 qui contient un champ textbox definit comme ca : <asp:Textbox id="Txt_rqt" runat="server" Textmode="multiline"></asp:textbox> - l'autre qui contien au chargement de la page le code suivant : dim var as string = Request.Form("Txt_rqt") Malheureseument val ne se remplit pas du texte contenu dans "Txt_rqt" de l'autre page... Pourtant j'ai bien vérifié, mon formulaire est en mode "post"..; Comment faire ? Parce que apparament le passage en methode GEt de parametre est limité en nombre de caractères ( et g besoin de passer de très longue chaine, style des requetes SQL ). Merci de me répondre  
|
|
vendredi 20 mai 2005 à 16:30:30 |
Re : Passage de param

jesusonline
|
T'es vraiment serieux quand tu dis que tu veux passer les requetes SQL par une méthode post ou get ? car si c'est le cas, j'ose meme pas imaginer le nombre de trou de securité que t'as dans ton site :p es tu au courant, qu'avec une requete SQL, on peut envoyer le contenu de la bdd par mail ? puis formater etc... ? Un conseil, considere toujours le client comme un méchant, tu dois toujours pensé que le client va faire le truc impossible que t'as pas trouvé necessaire de gerer. LE CLIENT EST UN PIRATE !!! une fois ces choses dites, oublie tout tes reflexes d'asp, ne change pas la page vers laquelle est redirigé aprés le post, laisse la sur le server, tu recupereras ainsi ta variable en faisant dim var as string = tct_rq.text puis aprés tu redirige, response.redirect("tapage.aspx") ou alors server.transfer("tapage.aspx") dans le second cas tu gardes tes variables dans le head de la requete, donc t'auras accés au request.form("txt_rqt") mais fais gaffe niveau secu, de nos jours c'est primordial. Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
vendredi 20 mai 2005 à 18:09:13 |
Re : Passage de param

Horfee
|
lol ben en fait j'ai un systeme d'autentification : on ne pe pas acceder a des pages si on c pas logger, et si on a pas un certain niveau d'autorisation... donc cote securité en fait c bon.... par contre j'ai pas bien compris ton systeme.... tu pourrais me faire un tout petit exemple ou meme juste un petit schema? merci
|
|
lundi 23 mai 2005 à 20:47:20 |
Re : Passage de param

Nurgle
|
Salut jesusonline a juste voulu dire qu'en ASP.Net on ne récupère plus le contenu des formulaires avec le bon vieux Request.Form !! Tu as un TextBox qui s'appelle "Txt_rq" et donc un bouton avec un onclick="Button_Click". Et dans ton code tu as donc une Sub nommée Button_Click : Sub Button_Click (Sender As Object, E As EventArgs) Dim var As String var = Txt_rq.Text 'et donc tu récupères le contenu du champ texte dans "var" !! End Sub (je me demande d'ailleurs à quoi peu bien servir le Request.Form() maintenant...  ) j'espère que c'est bien expliqué...  (un seul dernier conseil : onblie tout ce que tu as vu en ASP3 !!! quans tu passes au .net  ) Nurgle C'est une grande folie que de vouloir être sage tout seul !
|
|
lundi 23 mai 2005 à 21:08:58 |
Re : Passage de param

jesusonline
|
Nurgle ==> Request.Forms sert beaucoup plus qu'on peut l'imaginer  dès que tu veux faire quelques chose de correcte avec un peu de js sans vouloir allonger le code html et ni faire 15postback le request.form sert enornement :o à ce propos regarde ma derniere source à propos du ClientCallBack ou tu auras beau faire me.drop2.selecteditem, il va planter car dans sa tete et c'est vrai le drop est vide, car on l'a remplis via javascript ... donc un request.forms et le tour est reglé :) Sinon c'est clair que dans ton cas, il ne faut pas utiliser request.forms meme en .net 2 ou il est plus aisé de mettre l'action du form sur une autre page, on aura des solutions bien plus pratiques. En ce qui concerne le problème de secu, je continuerais à dire que ce n'est pas une bonne solution, certe l'accès est protéger, mais c'est quand meme pas une bonne solution :p sauf si tu as un parser derriere qui va analyser ta requete SQL avant de l'envoyer ... Mais bon, il est preferable d'eviter, c'est pour moi une question de principe car en pratique meme si personne ne vas jamais essayé de faire quelque chose de méchants sur ton site, tu peux trés bien oublier un truc qui permet a "n'importe qui" de se connecter en tant qu'admin sur le site ... Juste un exemple, sur ce site, meme en tant qu'admin on ne peut absolument rien supprimer, donc meme si quelqu'un arrive à recuperer le login d'un admin, il ne pourra rien faire sur CS au pire desactiver des sources que n'importe quelle autre admin peut ractiver ... tout ca pour te dire qu'il vaut mieux eviter le passage de requete sql :) Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
mercredi 25 mai 2005 à 10:46:29 |
Re : Passage de param

goldeagle
|
J'ai un problème similaire à celui-ci. J'ai un formulaire dont je voudrai faire passer les données dans un pop up, en cliquant sur un bouton. Comment puis-je procéder ? Voici le code quand j'appuie sur le bouton. Private Sub BtnImprimerFeuille_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnImprimerFeuille.Click Body.Attributes.Add("onload", "window.open('ReportImpression.aspx','','left=5,top=10,width=780,height=600,scrollbars=yes');") End Sub
La page appelée fait une mise en page avec les données transférées. Je pensais les récupérer par un Request.Form, mais ça ne fonctionne pas. Je débute en ASP.Net, donc je suis un peu paumé. J'ai plus l'habitude de l'ASP.
|
|
mercredi 25 mai 2005 à 11:10:11 |
Re : Passage de param
|
mercredi 25 mai 2005 à 11:18:17 |
Re : Passage de param

goldeagle
|
En utilisant Server.Transfert, ça marche nickel. Seulement, j'aimerais afficher ça dans un popup, ou une nouvelle fenêtre.
|
|
mercredi 25 mai 2005 à 11:20:25 |
Re : Passage de param

goldeagle
|
C'est assez particulier, dans mon cas. La page ReportImpression.aspx crée en fait un fichier PDF. voici comment j'utilise le Request.Form : MyTemplate.Elements.Add( New ceTe.DynamicPDF.PageElements.Label(Request.Form("TextBox1"), 30, 90, 240, 50, ceTe.DynamicPDF.Font.Courier, 10))
|
|
Cette discussion est classée dans : page, passage, txt, param, rqt
Répondre à ce message
Sujets en rapport avec ce message
fonction split/passage de formulaire... [ par Kashiko ]
Dans une premiere page, je prend un champs de saise que j'envoit dans la page suivante. Premire probleme, le champs comportant a la base plusieurs mot
probleme de cast lors d'un passage de parametre [ par xscarp ]
Bonjour a tous,J'ai un probleme lorsque j'utilise la méthode Server.transfer pour transmettre les parametres de ma page.Dans la page qui envoie les pr
passage de parametre a une page de frame [ par loubetasp ]
Bjr a tous,en asp.net, j'ai une page page.htm qui contient 2 framesune de ces page doit recevoir un querystring comment faire ?j'ai tout essaye de ce
PASSAGE D'UN TABLEAU COMME PARAMETRE ?!?! [ par TaIPaN666 ]
Bonjour, Je ne sais comment passer un tableau en param d'une page .ASP vers une autre page .ASP... Le problème est que le tableau est vraiment co
passage d'un array d'une page à l'autre asp [ par dhjinn ]
Je voudrais savoir comment passer et récupérer un table "array" d'une page à une autre en asp. merci c'est asser urgent.merci de votre aide
passage de variable apres validation de la page [ par smilandfly ]
BonjourBien que ce soit une notion de base, je n'ai toujours pas compris son fonctionnement.Je m'embrouille un peu avec prog web et prog d'appli clien
passage de parametre entre 2 frames [ par thib151 ]
Bonjour,Voici mon probleme:J'ai une page home.asp qui contient 3 frames dont contenu.asp. En cliquant sur un lien dans la page contenu.asp j'appelle u
Passage de valeurs entre plusieurs pages aspx [ par Dorutu ]
Bonjour Es ce que quelqu'un pourrait m'éclaircir sur le passage de valeurs entre deux (ou plusieurs) pages aspx. Au fait j'ai la sit
Passage valeur [ par ProphetKy ]
Bonjour,je deviens fou, je n'arrive pas à passer une valeur entre deux différentes page ASPX.J'ai une page main, qui permet d'ouvrir une page recherch
passage de valeur de textbox entre form [ par jimmy69 ]
Bonjour,j'utilises visual studio 2003 et je commence des applications asp net !j'ai une simple form avec un textbox et un boutton dans le formulaire d
Livres en rapport
|
Derniers Blogs
[SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|