28 messaggi dal 23 agosto 2008
Ciao!
Ho notato che in locale il processo si avvia, ma in remoto genera l'eccezione.
E' possibile farlo avviare anche in remoto oppure bisogna ricorrere alla classe mail e gestire l'invio mail da form?
Tutto il codice che inserisci nelle tue pagine asp viene eseguito sul server. Al client arriva solo il markup, quindi è impossibile aprire outlook con quel comando da una pagina web.
Quello che puoi fare è utilizzare il maito come ti è già stato detto.
Ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
28 messaggi dal 23 agosto 2008
Perfetto! grazie ad entrambi per i consigli e per l'esempio di codice!
28 messaggi dal 23 agosto 2008
Funziona tutto.. però la mia esigenza sarebbe quella di inserire il tutto in un updatePanel.
In questo caso però non funziona probabilmente per la presenza di String.format perchè se inserisco un semplice alert, il javascript viene eseguito.
Quale modifiche devo porre?!
Grazie per i suggerimenti...
dentro ad un update panel, devi utilizzare il metodo

ScriptManager.RegisterClientScriptBlock


e NON più

Page.ClientScript.RegisterClientScriptBlock

Marchi Giuseppe
http://www.peppedotnet.it
28 messaggi dal 23 agosto 2008
Si si! ma l'avevo impostato così ma comunque non funziona.. posto il codice:

body = body.Replace("\r", "%0D").Replace("\n", "%0A");
string js = String.Format(@"
window.onload = function () {{
var to = '{0}';
var cc = '{1}';
var bcc = '{2}';
var body = '{3}';
var subject = '{4}';
var response = 'mailto:'+ to + '?subject='+subject+'&body='+body+'&cc='+cc+'&bcc='+bcc;
location.href = response;
}}
", to, cc, bcc, body, subject);
ScriptManager.RegisterClientScriptBlock(Page, this.GetType(), Page.ClientID, js, true);

Dove devo modficare!?
Modificato da Lomba il 29 giugno 2009 22.50 -
ciao, dovresti provare ad inserire quel codice non nel gestore di evento Page_Load, ma dovresti provare a sovrascriere il metodo OnLoad che viene prima del Page_Load così l'evento javascript riesce a registrarsi.

Marchi Giuseppe
http://www.peppedotnet.it

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.
In primo piano

I più letti di oggi

Media
In evidenza
MISC