3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
MrsCassandra <MrsCassandra> ha scritto:
Ora ti posso sfruttare  un pochetto per una domanda di cui nella mia immensa niubbitudine non riesco a trovare la semplice risposta?
Ora che ho la mia bella stringa prova come la stampo a video in modo semplice?

In ASP classico posso scrivere una frase "gino compra la <%=FRUTTO%>" non posso fare qualcosa di altrettanto semplice in ASP.NET?


Molto meglio.

Nel codice html inserisci il web control Label:

<asp:label id="messaggio" runat="server" />

E nel codice:
messaggio.Text=FRUTTO

Ciao
228 messaggi dal 06 novembre 2001
Riciao!

Ho fatto come hai scritto, però il punto è che il codice HTML restituito è

<span id="messaggio">mela</span>

insomma un sacco di roba io voglio solo che mi scriva "mela" senza <span> e senza altri miliardi di tag

Non si può ottenere in ASP.NET una cosa cosi semplice?



P.S. Grazie per l'aiuto e la pazienza!!

----
È saggio colui che, trovandosi di fronte a dati in conflitto, si rende conto di sapere almeno una cosa: che non sa.
---
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Certo che è possibile anche se Label è il web control principale per la visualizzazione di testo.

Puoi usare il web control literal:
<asp:Literal id="messaggio" runat="server" />

E da codice:
messaggio.Text=FRUTTO


Ciao
228 messaggi dal 06 novembre 2001
TI SPOSO!

Allora ritorno indietro un attimo sul mio script per l'upload.

Allora il codice utilizzato è

<SCRIPT language="VB" RUNAT="server">
(varie cose)
inputFile.PostedFile.SaveAs( Server.MapPath(PERCORSO) )
(qualcos'altro)
</SCRIPT>

Vorrei far sì che appena salvato il file immagine sul server, modifico una linea in un file di testo (va benissimo crearlo/sovrascriverlo).

Ora però cerca cerca ho trovato solo questo codice (http://www.aspitalia.com/script/572/):

<%@ Page language="c#"%>
<%@ Import Namespace="System.IO" %>
<SCRIPT RUNAT="SERVER">
void Page_Load() {
// creo il nuovo stream - secondo parametro = append
StreamWriter sw = new StreamWriter(Server.MapPath("prova.txt"), true, System.Text.Encoding.Default);

// scrivo una riga
sw.WriteLine("questa è una riga");
sw.Write("Scrivo altro testo");
sw.WriteLine(" - Data: " + DateTime.Now.ToString());

sw.Close();
}
</SCRIPT>

Ora visto che quest'ultimo codice si rifà al C# e il primo invece a VB come faccio?

Non posso utilizzare StreamWriter nel primo codice VB?

Che rompipalle che sono eh?



Ste'

----
È saggio colui che, trovandosi di fronte a dati in conflitto, si rende conto di sapere almeno una cosa: che non sa.
---
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
MrsCassandra ha scritto:
TI SPOSO!

Acc... mi sono inguagliato
Allora ritorno indietro un attimo sul mio script per l'upload.

Vorrei far sì che appena salvato il file immagine sul server, modifico una linea in un file di testo (va benissimo crearlo/sovrascriverlo).

Ora però cerca cerca ho trovato solo questo codice (http://www.aspitalia.com/script/572/):

<%@ Page language="c#"%>
<%@ Import Namespace="System.IO" %>
<SCRIPT RUNAT="SERVER">
void Page_Load() {
// creo il nuovo stream - secondo parametro = append
StreamWriter sw = new StreamWriter(Server.MapPath("prova.txt"), true, System.Text.Encoding.Default);

// scrivo una riga
sw.WriteLine("questa è una riga");
sw.Write("Scrivo altro testo");
sw.WriteLine(" - Data: " + DateTime.Now.ToString());

sw.Close();
}
</SCRIPT>

Ora visto che quest'ultimo codice si rifà al C# e il primo invece a VB come faccio?

Non posso utilizzare StreamWriter nel primo codice VB?

Sì, devi banalmente convertire quel codice in VB.NET:
dim sw as new StreamWriter(Server.MapPath("prova.txt"), true, System.Text.Encoding.Default)

  ' scrivo una riga
  sw.WriteLine("questa è una riga")
  sw.Write("Scrivo altro testo")
  sw.WriteLine(" - Data: " + DateTime.Now.ToString())

  sw.Close()


Che rompipalle che sono eh?



Ste'

Ho conosciuto di peggio

Ciao
228 messaggi dal 06 novembre 2001
WoW!

Ora fondo il tuo funclub!

Funziona!!

Ho solo un'ultima domanda (credo l'ultima eh, poi non si sa mai hihihi).

Qual è il parametro che dice se sovrascrivere il file?

Nel senso che se il file non esiste funzia perfettamente, altrimenti se il file esiste mi dà errore (precisamente accesso negato).

dim sw as new StreamWriter(Server.MapPath("prova.txt"), true, System.Text.Encoding.Default)



Modifica: scusa come non detto non so perché l'errore non me lo dà più pero mi aggiunge le righe invece io voglio che lui sostituisca la prima (ed unica) riga del file di testo. Come si fa?

Modificato da MrsCassandra il 09 ottobre 2005 00.10 -

----
È saggio colui che, trovandosi di fronte a dati in conflitto, si rende conto di sapere almeno una cosa: che non sa.
---
228 messaggi dal 06 novembre 2001
Ciao allora ho cambiato True con False e ora fa proprio quello che volevo!!

Ho fatto bene?


Se passi da Firenze ti offro una pizza



Ste'

----
È saggio colui che, trovandosi di fronte a dati in conflitto, si rende conto di sapere almeno una cosa: che non sa.
---
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
MrsCassandra <MrsCassandra> ha scritto:
Ciao allora ho cambiato True con False e ora fa proprio quello che volevo!!

Ho fatto bene?

Sì, è il parametro che indica se il testo dev'essere aggiunto o sovrascritto.

Se passi da Firenze ti offro una pizza



Ste'

http://www.dotnetcircle.it/firenze05.aspx

Ciao

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.