begin process at 2012 05 27 21:17:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

Gestion des frames en asp.net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Gestion des frames en asp.net

lundi 12 juillet 2004 à 11:38:43 | Gestion des frames en asp.net

amorosalain


SAM

Je migre un projet de ASP vers ASP.NET.

Ce projet utilise deux frames. la première est un formulaire de recherche qui envoi les données vers la deuxième frame qui les reçoit par des requests.

En asp.net, j'ai besoin d'un <form runat="server"> pour utiliser des composants listbox que je remplirais avec des informations de la base de do. hors, le form runat="server" envoi les infos vers la page courante et donc, difficile de rafraichir la frame du dessous.

J'ai essayé de modifier le paramètres action de la form par du code mais asp.net le change automatiquement pour renvoyer les résultat vers la page courante.

Je sais pas comment faire pour le moment. Si quelqu'un avait une solution, je le remercie d'avance.

@+
lundi 12 juillet 2004 à 12:45:38 | Re : Gestion des frames en asp.net

jesusonline

Membre Club Administrateur CodeS-SourceS
Je n'arrive pas à comprendre ce que tu entends par : " j'ai besoin d'un <form runat="server">"

Je connais pas grand chose au frames, et j'evite de m'en servir au maximum, justement à cause de ce genre de problème, donc je me permet de te demander si une frame est vraiment indispensable ? il existe plusieurs solution pour éviter les frames, tu peux par exemple créer un Controle utilisateur (fichier ascx) et inclure ce controle sur toutes les pages. c'est ce que je fais par exemple pour les menus ou les bandeaus, avant on voyait souvent des personnes mettre des frames pour le menu etc... car si le menu changeait il fallait changer juste un seul fichier. mais maintenant tu peux avec les controles utilisateur faire la meme chose.
je te conseil donc de voir cette possibilité, car asp.net, ne se sert que tres peu des frames et c'est assez difficile à utiliser.

Si toutefois la solution des UserControl n'est pas possible essaye de m'expliquer un peu mieux le problème avec des bouts de code etc...

@+

Cyril
lundi 12 juillet 2004 à 13:04:13 | Re : Gestion des frames en asp.net

amorosalain

salut Cyril.

Je sais pas si c'est juste moi mais c un peu la galère sur codes-sources, plein d'errerus serveur, enfin !!!

En faites, c'est un outil de gestion professionnel en ligne. C'est la société qui veut des frames car la liste de données correspondant à la recherche peut être trés longue. ils veulent pas avoir à remonter toute la liste à chaque fois pour refaire une autre recherche.

A la limite, si les composants asp.net permettaient d'avoir des barres de scrolling indépendantes, ca pourrait être bon, mais la, je suis bien embété. Bah, si c'est pas possible, je ferais sans les frames.

Mon idée de départ était d'enregistrer les infos du formulaire dans des variables de sessions pour que la frame du dessous puisse y avoir acces. le problème est qu'il faut que je rafraichisse la page du bas en asp.net.
lundi 12 juillet 2004 à 13:11:39 | Re : Gestion des frames en asp.net

jesusonline

Membre Club Administrateur CodeS-SourceS
Oui pour Codes-sources, en ce moment c'est un peu galere, mais cette nouvelle version vaut le coup d'avoir des petits problèmes

donc si j'ai bien compris tu as une frame qui est tres lourde, et donc tu es obligé d'utiliser des frames pour eviter de recharger la page.
En asp.net, on peut avoir des scrollinf, c'est meme du CSS (propriété overflow je crois) mais il faut qd meme que tu recharges à cq fois les données, mais par contre tu peux mettre ces données en cache sur le serveur, donc tu n'as pas d'appel a une bdd par exemple.

La j'ai pas vraiment le temps de reflechir à ton problème, je dois aller bosser.
mais tu pourrais me donner un petit bout de code stp, je reflechis a ton pb ce soir

@+


Cyril
lundi 12 juillet 2004 à 13:28:11 | Re : Gestion des frames en asp.net

amorosalain


SAM

oui, c'est un peu ça.

Je peux pas vraiment te donner un bout de code car les pages contiennent du codes asp 3.0 et c'est vraiment costaud et long mais je vais te résumer le problème.

En faites, j'ai deux frames, une en haut. Elle contient un formulaire avec des combobox remplit avec des infos de la bdd. Chaque combobox contient donc un paramètre de recherche (c un peu plus complexe pour mon cas mais ca a pas d'importance).

Une fois le formulaire envoyé, les paramètres sont envoyés à la frame du bas qui les réccupère par des request. La requete est créé et je créé un tableau avec les infos. ce tableau peut avoir plus de 8000 lignes et il est donc tres long.

A partir de ce tableau, qui contient une liste de société et de contacts, on peut acceder a des fiches sociétés. Si je n'utilisait pas les frames, oui, je devrais rechager aussi la partie recherche a chaque fois (un peu lourd). Avec les frames, je peux passer de la liste à chaque fichier société rapidement. De la fiche société, on peut aussi passer à des formulaires de saisies et de modifs. Donc, vraiment besoin d'indépendance par rapport à la frame de recherche.

Si il le faut, je pourrais éviter les frames mais il faudrait alors que j'ajoute la partie recherche à toutes les pages sous la forme d'un composant mais... je pensais qu'il pouvait y avoir une solution qui me permette de garder les frames.

En tout cas, merci et ... bon travail.
lundi 12 juillet 2004 à 13:28:46 | Re : Gestion des frames en asp.net

amorosalain


SAM

oui, c'est un peu ça.

Je peux pas vraiment te donner un bout de code car les pages contiennent du codes asp 3.0 et c'est vraiment costaud et long mais je vais te résumer le problème.

En faites, j'ai deux frames, une en haut. Elle contient un formulaire avec des combobox remplit avec des infos de la bdd. Chaque combobox contient donc un paramètre de recherche (c un peu plus complexe pour mon cas mais ca a pas d'importance).

Une fois le formulaire envoyé, les paramètres sont envoyés à la frame du bas qui les réccupère par des request. La requete est créé et je créé un tableau avec les infos. ce tableau peut avoir plus de 8000 lignes et il est donc tres long.

A partir de ce tableau, qui contient une liste de société et de contacts, on peut acceder a des fiches sociétés. Si je n'utilisait pas les frames, oui, je devrais rechager aussi la partie recherche a chaque fois (un peu lourd). Avec les frames, je peux passer de la liste à chaque fichier société rapidement. De la fiche société, on peut aussi passer à des formulaires de saisies et de modifs. Donc, vraiment besoin d'indépendance par rapport à la frame de recherche.

Si il le faut, je pourrais éviter les frames mais il faudrait alors que j'ajoute la partie recherche à toutes les pages sous la forme d'un composant mais... je pensais qu'il pouvait y avoir une solution qui me permette de garder les frames.

En tout cas, merci et ... bon travail.
lundi 12 juillet 2004 à 21:14:56 | Re : Gestion des frames en asp.net

jesusonline

Membre Club Administrateur CodeS-SourceS
Je suis un peu crevé la, j'ai pas vraiment la tete à ca, surtout que les frames, je m'en sers jamais, mais je suis sur que ton problème a une solution.
Sinon, vu que je connais pas trop les frames, est-ce que tu connais une solution à ton problème rien qu'avec du HTML, sans passer par de l'asp.net.
je m'explique :
c'est ce que je fais pour resoudre mes problèmes.

donc tu charges vite fait ton page, avec le pb bien sur :) tu enregistre tout le HTML, et tu travailes sur ce HTML, tu le modifie, et tu fais en sorte que ca marche rien qu'avec le HTML, apres tu regardes ou t'as modifier la page, puis apres tu retranscris ca dans asp.net.
en tout cas c'est ce que je fais qd j'ai des pb, surtout avec des script javascript ... c'est pas possible dans tous les cas, je ne sais pas si dans ton cas ca va l'etre, mais en tout cas c'est ma méthode pour resoudre ce genre de pb

Sur ce je te laisse

@+
Cyril
lundi 12 juillet 2004 à 22:08:29 | Re : Gestion des frames en asp.net

jesusonline

Membre Club Administrateur CodeS-SourceS
Je l'ai pas indiqué, mais ca me paraissait evident, je vais bien sur reflechir à ton problème, peut etre demain soir, si je suis moins crevé, sinon mercredi, si je suis chez moi

@+

Cyril
lundi 12 juillet 2004 à 22:57:42 | Re : Gestion des frames en asp.net

amorosalain


SAM

Ben, merci, c'est sympa.

Pour répondre à ton précédent message, sur le HTML, il est déjà en HTML puisque mon projet est écrit en ASP 3.0.

C'est la traduction en .net qui me pose problème. Travailler sur les frames en ASP et donc en HTML, c'est pas difficile.

J'ai un bouquin sur ASP.NET mais il ne mentionne pas les frames et ça m'étonnes un peu que Microsoft n'ai pas prévu ce problème.

A partir du <form runat=server>, je pourrais exécuter une fonction asp.net mais comment lui dire qu'elle rafraichisse la frame du bas. Ou comment détourner l'envoi des sélections vers la frame du bas plutot que sur la page courante.

Je vais aller faire un tour sur le site de microsoft pour voir un peu.
Si je trouves un truc, j'ajouterais un message.


Cette discussion est classée dans : net, asp, gestion, size, frames


Répondre à ce message

Sujets en rapport avec ce message

ASP .Net c# : question concernant les frames ... [ par Zillion ] Bonjour à tous, apres avoir touché a l'html et programmé qques apps en c# j'aimerais me lancer dans l'asp .Net avec du code-behind en c#. Cependant j asp.net [ par neguib ] Y-a-t-il une solution pour communiquer entre framesex: un click dans le bas de page generant un changement de texte dans un label situé dans la frame open windows en asp.net [ par amorosalain ] SAMJe voudrais savoir si il est possbile d'ouvrir une fenêtre en popup faisant à un traitement. Par exemple, dans une fonction EventHandler suite au c frames : suelle méthode en asp.net 2 ? [ par shitboypark ] hello!j'ai une grille a afficher dans une page et un windows media player..j'ai pensé a 2 frames (il faut que le media player soit toujours visible qu gestion des ACL sur un ftp avec ASP.NET [ par Odonate ] Bonjour a tous, Je suis en traint de faire un projet qui, apres mes deux annees de DUT info me parait un peu difficile. En fait je dois, a partir d'u Gestion perte de session asp.net [ par lawraC ] Bonjour,je voudrais utiliser la fontion Session_End() du global.asax pour rediriger mon utilisateur vers une page précise lorsqu'il perd la session.Le Gestion panier asp.net [ par zouhaircom ] bonjour a tout Urgence !!!! Quelqu'un m'aide afin de trouver un code source ASP.NET  concernat la  gestion panier Merci ! Différences fondamentales entre ASP.Net 1.1 et ASP.NET 2.0: gestion des Handles [ par ttornade ] Bonjour à tous,quelqu'un pourrait me lister les différences fondamentales dans le codage des pages asp.net du framework 1.1 et du 2.0. Au mieux m'indi Gestion d'état impriable [ par Djodu69 ] Bonjour,Je dois créer une application en asp.net(vb) qui gère les commandes, les factures, les produits... Il m'arrive par exemple d'avoir une liste d gestion des cookies C# , ASP.NET [ par prodotnet ] Voilà, j'aimerai améliorer mon application! je vous la décris brièvement: Des users peuvent s'inscrire sur mon site.  Ensuite en se logant lors de leu


Nos sponsors


Sondage...

Comparez les prix

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 : 0,218 sec (3)

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