begin process at 2010 02 09 23:07:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

réaliser une page ASP .net dynamiquement créée


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

réaliser une page ASP .net dynamiquement créée

vendredi 10 septembre 2004 à 10:12:37 | réaliser une page ASP .net dynamiquement créée

Dgill

Je voudrais pouvoir créer une nouvelle page aspx générer par du code C#.

j'aiemrais que cette nouvelle page soit completement créée de A-Z et affiché dans une nouvelle fenetre.

voila la piste que j'ai :

ArrayList a = new ArrayList();

a.Add("idclient");
a.Add("nom");
a.Add("adresse");
a.Add("tel");
a.Add("fax");
a.Add("mail");
a.Add("photo.gif");

test t = new test();

Control c1 = LoadControl("AMclient.ascx");
((AMclient)c1).cl = a;
((AMclient)c1).mode = "Mod";
t.Page.Controls.Add(c1);

//t.Page.Server.Execute(t.Page.Request.FilePath);

Voila en fait je voudrais afficher cette nouvelle instance de page créée, mais je ne sais pas comment faire.

Suis je sur la bonne voie ? ou doit on utiliser une page deja précréée ?

Merci.
dimanche 12 septembre 2004 à 22:43:42 | Re : réaliser une page ASP .net dynamiquement créée

fabrice69

Administrateur CodeS-SourceS
A quoi correspond 'test' ?

test t = new test();

Romelard Fabrice (Alias F___)
lundi 20 septembre 2004 à 10:11:00 | Re : réaliser une page ASP .net dynamiquement créée

ErB

non pas la bonne voie a mon avis .. fais une class qui herite de page et tu crees une instance de cette page

la t'es encore dans les includes de asp3 .. sers toi de l'heritage

je cree toutes mes pages a partir de zero .. les tags xhtml .. la balise form ect .....
mardi 21 septembre 2004 à 10:46:19 | Re : réaliser une page ASP .net dynamiquement créée

Dgill

Merci de ton aide, mais je n'ais pas encore très bien compris comment faire.

Pourrais tu me donner un exemple de code assez complet afin d'illustrer une création de page par code C#.

Merci.
mardi 21 septembre 2004 à 10:49:08 | Re : réaliser une page ASP .net dynamiquement créée

Dgill

test est la class d'une page test.aspx qui doit charger un ou plusieurs controles utilisateurs qui prennent en parametres un arraylist et un mode de fonctionnement.


mardi 21 septembre 2004 à 11:50:24 | Re : réaliser une page ASP .net dynamiquement créée

ErB

en fait quand tu dis creer une page de A a Z c'est une mauvaise formule .. ce que tu veux c'est la replir de A a Z

he bien par exemple dans ton tu crees
une page qui herites de page (c'est du vb net mais facile a traduire)

Public Class BasePage1 : Page

et la tu charges ce que tu veux a ta maniere
selon des querystring par exemple 9le plus simple)

select case Request.Querystring("machin")
case "A"
tu remplis ta page des donnees A

et toutes tes pages concernees doivent heriter de BasePage1

pour pas te compliquer la vie tu peux creer plusieurs Basepagex et heriter selon les cas


erb

http://ymages.com

hebergement haut de gamme >>> asp / asp.net, ..., SQL,MySQL :
http://www.webhost4life.com/default.asp?refid=seberri
mardi 21 septembre 2004 à 11:55:20 | Re : réaliser une page ASP .net dynamiquement créée

ErB

et bien sur en ce cas tes controles utilisateurs (puisque tu y tiens :-))) sont deja dans ta BasePage1


si tu as des grandes categories tres differentes

tu crees une BasePage qui herite de System....Page dans laquelle tu met toute la structure (et tes controles)

ensuite tu derives (heritage) tes BasePage1, BasePage2 de BasePage

donc ta page test herite de BasePage(x)


je ne fais pas comme ca puisque je n'ai qu'une page default.aspx pour tout mais bon ....


erb

http://ymages.com

hebergement haut de gamme >>> asp / asp.net, ..., SQL,MySQL :
http://www.webhost4life.com/default.asp?refid=seberri


Cette discussion est classée dans : page, add, c1, créée, amclient


Répondre à ce message

Sujets en rapport avec ce message

lister les contrôles d'une page [ par sev622 ] Bonjour,je voudrais faire un traitement sur tous les contrôles d'un certain type d'une page. Donc utiliser une boucle. Voilà ce que j'ai fait  mais j' Evenements [ par dunkan ] Bonjour,J'ai un problème de gestion d'evenement sur ma page, je m'explique :Lorsque l'utilisateur selectionne une valeur dans une dropdown list, un po Composite Control ajoutés dynamiquement [ par zone51 ] Bonjour,Mon but est d'ajouter dynamiquement des contrôles dans une page suite à l'action d'un utilisateur.Pour cela, j'ai créé un CompositeControl qui Attributes.Add si simple mais pourtant si compliqué !!! [ par ranouf ] [code]'>[/code][code]    protected void Page_Load(object sender,EventArgs e) Problème d'utilisation de contrôles dynamiques [ par webtof ] Bonjour,La page que je développe est construite de façon dynamique : je récupère une liste de zones dans une base de données et j'affiche un controle Debug sans image [ par nounours21_6 ] Bonjour,J'ai installer récemment Visual Studio 2008 sur un Windows Vista avec IIS 7!J'ai créée un site web en C#, une MasterPage avec un style pour le Comment empêcher que son repeater ce vide à l'appuie sur un bouton ? [ par jejedunet ] Bonjour,Voici mon problème, je veux générer dynamiquement un repeater qui a comme source une arrayList et j'y arrive très bien sauf que lorsque je cli Feuille de style dynamique [ par walterskinner ] Bonjour,Je souhaite changer de façon dynamique la feuille de style utilisé par ma page. Pour cela, je pensai utiliser les lignes suiva Evenement sur page load [ par StephaneNet ] Bonjour,J'ai une question simple  sur asp.net 2.0, comment faite vous pour acceder a la fonction pre_init d'une page par exemple ? En effet je veux me recuperer le nom de la page precedante [ par lolo70000 ] bonjour tout le monde !alors je voulais redirege ma page vers une autre comme suit :response.redirect(nom_page.aspx);alors quand je suis sur lautre pa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,452 sec (4)

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