MÉTHODE POUR CONTOURNER LES FRAMES

Signaler
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28485-methode-pour-contourner-les-frames

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
Connais tu les UserControls, les fichiers ascx ?

c'est beaucoup plus simple que ca, et bien plus performant ! ta technique c'est comme un include file tout coté code.

la meme chose que toi mais en beaucoup plus performant car la page "enfant" sera un controle, et aura donc des propriétés que l'on pourra rajouter dans le code de l'enfant

--test.aspx
<% Control langage="VB" codebehind="test.aspx.vb"%>
Page test


--test.aspx.vb
public class test
inherits system.web.userControl
private sub page_load(sender as object, e as eventargs) handle page.load
response.write(now)
end sub
end class

et dans le code de la page

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
dim page() as string = request.querystring("page").split;
for each s as page
Page.Controls.Add(Page.LoadControl(s & ".ascx"))
page.load
next
end sub

et l'url sera du type :
index.aspx?page=test;autretest;test

Cyril