175 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 ...
175 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 DeepSEO
Libro SEO, SEM e Web Marketing
Siti Web Parma
652 messaggi dal 21 gennaio 2007
Contributi
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 ?
175 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)
130 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.