1.245 messaggi dal 03 marzo 2004
Ri-Tnx

Qui, nella pagina aspx:
<asp:Label Text='<%#StrTesto(Request.QueryString["fot"])%>' runat="server" ID="Label7" NAME="Label6"/>


fot=1 se non c'è e fot=nomefile.jpg se c'è.

Sonia

L'infinito è... ASP.NET
ok mi sono fatto un idea di dove sia il problema:) ma prima di dire una castroneria mi passi tutto il file aspx?

anche tramite posta

keww@msn.com


ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
1.245 messaggi dal 03 marzo 2004
Malloppo inviato
Anche io ho una vaga idea di dove sia il problema... sto facendo delle prove!

L'infinito è... ASP.NET
ho visto solo adesso la mail, era stata fagocitata dal sitema anti spam...

vedo se trovo conferma hai sospetti :)

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
1.245 messaggi dal 03 marzo 2004
Ok
Grazie! Io ho concluso poco...

Sonia

L'infinito è... ASP.NET
1.245 messaggi dal 03 marzo 2004
Visto che ci sono ti dico le casistiche che ho provato:
Tenendo conto che prima dell'IF se LFile è null ad Lfile assegno uno tale campo non può essere nullo, invece sembra che lo sia cmq. :(

1- Modifica di articolo senza foto:
Sia nel caso che inserisca una foto sia nel caso che non la inserisca mi esce questo msg: (bisogna aggiornare il db con i dati modificati e aggiungere foto)
E qui secondo me vede Lfile.Value nullo perchè prima del messaggio ho fatto un Response.Write(Lfile.Value); e non mi visualizza nulla.

2- Modifica di articolo con foto:
In caso non modifichi la foto o non la elimini e quindi Lfile è Hidden mi va a finire qui: (bisogna aggiornare il db con i dati modificati e aggiungere foto) mi viene quindi da pensare che Lfile hidden abbia un valore diverso da null

In caso invece elimini la foto, o elimini la foto e ne aggiunga una nuova mi finisce sempre in questo punto (bisogna aggiornare il db con i dati modificati e aggiungere foto)...

---

Ho provato anche a sostituire Lfile.Value=="1" con (!Lfile.PostedFile == null) ma il risultato non cambia!

Bah! misteri!
Modificato da Sonika il 12 ottobre 2004 09.49 -

L'infinito è... ASP.NET
questo blocco di codice:

if (Lfile.Value == null) 
{ 
Lfile.Value="1"; 
} 


Lfile.Value non è mai null

al limite sarà "", ma la propietà value non è impostabile

il seguente blocco

if (Lfile.Value=="1")
      {
        if (CheckBox1.Checked==true)
        {
          Response.Write("Bisogna eliminare l'immagine presente<br>");
          Response.Write("Bisogna aggioranre il db cancellando l'immagine e aggiornare gli altri campi");
        }
        else
        {
          Response.Write("bisogna aggiornare il db con i dati modificati");
        }
      }



sostituiscilo con :
if (Lfile.Value.Length < 1)
      {
        if (CheckBox1.Checked==true)
        {
          Response.Write("Bisogna eliminare l'immagine presente<br>");
          Response.Write("Bisogna aggioranre il db cancellando l'immagine e aggiornare gli altri campi");
        }
        else
        {
          Response.Write("bisogna aggiornare il db con i dati modificati");
        }
      }


scusa per il ritardo

ciao marco :)

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
1.245 messaggi dal 03 marzo 2004
Tnx gentilissimo :)
Sto facendo alcune prove, vedo che il problema di fondo pare sistemato, ma ho altri inghippi...

ho momentaneamente commentato
//      if (Lfile.Value == "")
//      {
//        Lfile.Value="1";
//      }


Quindi adesso:

1- Modifica di articolo senza foto:
- modifico i campi e aggiungo foto >>> OK
- aggiungo la foto e mi esce il msg >>> bisogna aggiornare il db con i dati modificati, quindi anche se c'è un valore la lunghezza di lfile la vede minore di uno! (???)

2- Modifica di articolo con foto:
- Elimino semplicemente la foto senza aggiungerne una nuova >>> ok
- Elimino foto e inserisco foto nuova >>> Bisogna eliminare l'immagine presente
Bisogna aggioranre il db cancellando l'immagine e aggiornare gli altri campi

---

Direi che adesso il problema è che anche se inserico un file NON lo vede e Lfile lo considera "":

L'infinito è... ASP.NET

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.