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
[TECHDAYS 2010] #04 - WORKSHOP : UPGRADE DE MOSS 2007 VERS SHAREPOINT 2010[TECHDAYS 2010] #04 - WORKSHOP : UPGRADE DE MOSS 2007 VERS SHAREPOINT 2010 par pierre
Alain Bastardie (Consultant SQLi) présente le workshop d'upgrade de MOSS 2007 vers SharePoint 2010. Philisophie de la migration Faire un état des lieux avant de démarrer Utiliser des outils sur MOSS 2007 Résoudre les problèmes potent...
Cliquez pour lire la suite de l'article par pierre TECHDAYS PARIS 2010 : LA GOUVERNANCE DANS SHAREPOINT ONLINETECHDAYS PARIS 2010 : LA GOUVERNANCE DANS SHAREPOINT ONLINE par ROMELARD Fabrice
Animé par: Emmanuel Bergerat et Damien Caro La session a démarré par un premier retour sur la situation de la la solution BPOS (Business Productivity OnLine Suite) et les possibilités commerciales associées ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : ADMINISTRATION SHAREPOINT 2010TECHDAYS PARIS 2010 : ADMINISTRATION SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Patrick Guimonet et Benoit Hamet Cette session traitera des différents points exigés durant les taches d'administration : Planification (architecture, hébergement, authentification, .) Opération e...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [TECHDAYS 2010] #03 - WEB CONTENT MANAGEMENT SOUS SHAREPOINT 2010[TECHDAYS 2010] #03 - WEB CONTENT MANAGEMENT SOUS SHAREPOINT 2010 par pierre
Stephane Cordonnier de MCNext nous présente les fonctionnalités Web Content Management (WCM) sous SharePoint 2010. Qu'est-ce que le WCM ECM, GED, RM, WCM c'est quoi Plateforme SharePoint Versions SharePoint 2010 SharePoint Fondation...
Cliquez pour lire la suite de l'article par pierre [DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE[DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE par tja
C'est le dernier principe des principes du Design Orienté Objet (The Principles of Object Oriented Design) fondés par Robert C. Martin plus connu sous le pseudonyme d'Uncle Bob.
l'image empruntée de LosTechies.
Je ne traite pas les principes dans...
Cliquez pour lire la suite de l'article par tja
Forum
RE : TRY CATCHRE : TRY CATCH par babyl
Cliquez pour lire la suite par babyl
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|