8 messaggi dal 13 luglio 2008
Buona Domenica a tutti.
Ho un problemino che mi ha rinchiuso in casa tutt'oggi o quasi.
Ho il seguente code behind:

utente utenConf = new utente();
protected void Page_Load(object sender, EventArgs e)
{
}
public void confermaIscrizioni()
{
string invEml = "";
invEml = Request.QueryString["nvml"];
if (Session["reg"] == "qualcosa")
{
if (invEml == "qualcosa")
{

utenConf.inviaEmail();
Response.Write("<div style=\"position:absolute; top:300px;
color:#990033; text-align:center\">" +
"<h1>Registrazione effettuata con successo<br />" +
"<h3>Ti sarà recapitata una e-mail in cui confermare
l'iscrizione<br />" +
"<h5><a href=\"Default.aspx\">Torna alla home Page</a>" +
"</div>");
Session["reg"] = "pippo";
}
}
string conferma = "";
conferma = Request.QueryString["utente"];/*codice in arrivo dall'email*/
string ip = Request.ServerVariables["REMOTE_ADDR"];
DateTime adesso = DateTime.Now;
if (utenConf.conferma(conferma, adesso, ip))
{
Response.Write("<div style=\"position:absolute; top:300px;
color:#990033; text-align:center;\"
align=\"center\">" +
"<h1>Registrazione effettuata con
successo</h1><br />" +
"<h3>Buona Navigazione</h3>" +
"</div>");
}
}

mentre il codice della pag è il seguente:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div id="intestazione" style="text-align: center">
<table border="0" style="azimuth: center" width="100%">
<tr>
<td style="text-align: right"><img alt="" src="mafalda.jpg" /></td>
<td style="text-align: left"><img alt="" src="titoloPulito.jpg" /></td>
</tr>
</table>
</div>
<div align="center"><%confermaIscrizioni();%></div>

</form>
</body>
</html>
Questa pagina viene chiamata 2 volte.
La prima quando inserisco i primi dati e funziona tutto perfettamente.
La seconda quando la richiamo dall'email spedita, mi funziona tutto (perfeziona i dati nel db e visualizza il messaggio) però non mi visualizza le due immagini "mafalda e titolopulito".
Se sono riuscito a spiegarmi, secondo voi dov'è l'inghippo?
Il tutto è provato in locale.
Grazie anticipatamente
Modificato da foan68 il 07 settembre 2008 18.01 -
Ma non ti visualizza le immagini in nessuno dei due casi che hai illustrato?(ti mostra il simbilino dell'immagine con la x o niente?)

Il problema dovrebbe essere qui
"<div style=\"position:absolute; top:300px; 
color:#990033; text-align:center;\" 
align=\"center\">" + 
"<h1>Registrazione effettuata con 
successo</h1><br />" + 
"<h3>Buona Navigazione</h3>" + 
"</div>


Prova a fare scrivere solo conferma iscrizione,è probabile che gli stili e itag che hai messo "sporchino" l'html.Potresti usare label e fare label.visibile=true; e poi label.text="avvenuta iscrizione"
Modificato da maltra il 07 settembre 2008 19.25 -
x vladimiro : nessun problema, :) più idee possono dare risposte + interressanti
Modificato da maltra il 07 settembre 2008 19.27 -
Modificato da maltra il 07 settembre 2008 19.28 -

Corso SEO DeepSEO
Libro SEO, SEM e Web Marketing
Siti Web Parma
438 messaggi dal 04 agosto 2002
Contributi
Ma nell'html della pagina risultante i tag delle immagini sono presenti?
Perchè usi response.write anzichè aggiungere l'html ad un contenitore tipo panel?

Scusa, tu hai fatto una domanda io ti ho risposto con altre due domande ;)

v

[update] sorry, mi sono sovrapposto a maltra.
Modificato da vladimiro il 07 settembre 2008 19.22 -
8 messaggi dal 13 luglio 2008
Scusate il ritardo ma torno solo ora da fuori Italia.
L'immagine viene visualizzata solamente la prima volta e cioè dove mi dice che è stata inviata l'email dove confermare la richiesta.
Quando io confermo dall'email la pagina mi appare con le scritte di avvenuta registrazione e mi aggirna anche il db ma le immagini appaiono come due quadratini con le x all'interno.

Le immagini sono il logo del sito e appaiono in tutte quelle del sito. Mi sarebbe piaciuto metterle anche li.

Grazie e ciao
438 messaggi dal 04 agosto 2002
Contributi
ciao,
i quadratini con x rossa ci dicono molto: è errato il path delle immagini del logo del titolo. Però non dovrebbero mai visualizzarsi; nel codice che hai postato non leggo una parte che dovrebbe occuparsi di stampare l'html delle immagini in questione. Siamo sicuri che registrazione e conferma avvengano sulla stessa pagina della stessa cartella?

vladi

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.