10 messaggi dal 16 dicembre 2001
Ciao a tutti!
Vorrei includere una pagina .ascx in una file aspx, ma l'url del user control viene passato come parametro alla pagina principale.

Nel vecchio linguaggio ASP basta scrivere l'istruzioneServer.Execute(src).

Se, per esempio ho questo link: www.mysite.it/index.aspx?Url='pippo.ascx'

Nella pagina index.aspx dovrò includere il file 'pippo.ascx' come posso fare?

Grazie
adesso devi usare HttpServerUtility.Execute(...)
comunque puoi usare una normalissima pagina aspx al posto del ascx che nasce per un altro scopo

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
10 messaggi dal 16 dicembre 2001
Includendo un file come mai le immagini che sono presenti in esso non si vedono più?
Più precisamente cambia il percorso di base.

Infatti, il mio sito é così strutturato:
- index.aspx
- IMG
|_ image1.gif
|_ image2.gif
- PRIVATE
|_ include_file1.aspx
|_ include_file2.aspx

Nel file include_file1.aspx ho inserito l'immagine image1.gif, con questo percorso "../IMG/image1.gif"
Ma quando vado ad includere il file include_file1.aspx all'interno del file principale index.aspx
il percorso dell'immagine viene cambiato e infatti non si visualizza l'immagine!
Come mai?
è normale, perche la pagina che includi si trova in un livello differente rispetto a index,

puoi usare il metodo ResolveUrl per aggiustare il percoso, non uso mai HttpServerUtility.Execute(...)
ma dovrebbe andare

ciao marco
Modificato da nostromo il 15 marzo 2005 10.36 -

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
se è uno user control, puoi sempre usare Page.LoadControl(url), ad esempio
con
panelX.Controls.Add(Page.LoadControl(url));
dove panelX è il panel a cui aggiungere lo user control.
altrimenti Server.Execute è comunque supportato, ma non funziona sugli uc e
soprattutto per questo specifico ambito non ti torna utile dato che gli
eventi fanno sì che posizionarne esattamente il contenuto non è cosa banale.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
10 messaggi dal 16 dicembre 2001
Ma se dovessi usare gli user-control, le immagini verrebbero visualizzare correttamente?
Perché é proprio questo il mio più grande dilemma...

Grazie per le risposte
usa i percorsi assoluti, sempre e comunque, e problemi non ne avrai.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.