154 messaggi dal 14 marzo 2006
Volevo sapere se ci sono particolari accorgimenti per utilizzare questa sintassi.

        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "javascript:showModalDialog('ddt.aspx', 'listafile', 'height=190,width=150,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes', false);", True)





tutto funziona correttamente in locale, ma quando trasferisco l'applicativo online si apre la popup ma con un redirect alla pagina di errore

errore.aspx?aspxerrorpath=/admin/ddt.aspx

Errore server nell'applicazione
impossibile trovare la risorsa ...



ho provato anche con window.open con lo stesso risultato.
eppure la pagina è lì e se la apro nel browser non ho errori ...
154 messaggi dal 14 marzo 2006
Sì, certo ...
proprio quello che ho fatto e che genera l'errore
ClientScriptManager manager;
manager = Page.ClientScript
manager.RegisterStartupScript(this.GetType(), "", "TuaFunzione();", true);


Se fai cosi immagino che otterrai l'ennesimo errore,
ma non puoi disabilitare la "funzione" di errore per vedere quale risorsa non trova?
è giusto il path 'ddt.aspx'.

Ciao

Corso SEO
Libro SEO, SEM e Web Marketing
Siti Web Parma
Forex
allora,
1- sei sicuro che la pagina ddt.aspx si trovi sotto la directory admin ?
2- nella pagina ddt non è che cerchi di fare riferimento a delle risorse che poi non trovi ? se la esegui normalmente quella pagina funziona ?

Marchi Giuseppe
http://www.peppedotnet.it
154 messaggi dal 14 marzo 2006
PeppeDotNet ha scritto:
allora,
1- sei sicuro che la pagina ddt.aspx si trovi sotto la directory admin ?

Sì, è nella cartella e in locale funziona correttamente

2- nella pagina ddt non è che cerchi di fare riferimento a delle risorse che poi non trovi ? se la esegui normalmente quella pagina funziona ?

Sì, se la apro direttamente dal browser non da errore
69 messaggi dal 20 gennaio 2006
www.jntstudio.net
Prova a passare l'indirizzo fisico del file sul server ottenendolo da Context.Request.PhysicalApplicationPath

string physicalPath= string.Format("{0}{1}", Context.Request.PhysicalApplicationPath, "\\Admin\\tuofile.estensione");

chiaramente al posto di 'ddt.aspx' che passi come stringa tra i parametri ora metterai physicalPath.
Modificato da bacco82 il 30 ottobre 2008 10.41 -

JackNova (Dario Iacampo)
129 messaggi dal 26 agosto 2004
come prova immediata,
prova a metterci anche window.open('/admin/dtt.aspx')

Stefano M.

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC