Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1

    [ASP.net] Problema insolito invio dati form

    Ciao a tutti,

    Ringrazio in anticipo per le risposte.

    Ho installato IIS 5.1 sul portatile e i permessi sono a posto.
    Non è la prima volta che ho a che fare con IIS ma un problema del genere non mi era mai successo:

    Quando sono in una pagina aspx, lui la apre e tutto a posto (per esempio index.aspx) ma quando linko a una pagina (es. pagina2.aspx) il browser presenta:

    Internet Explorer: impossibile visualizzare la pagina.

    Come quando si linka ad una pagina inesistente, ma la pagina c'è!

    Negli altri computer funziona bene e nel server del mio hosting anche...
    Il codice non dovrebbe essere perchè fa così anche con l'installazione di openasp 3.0 (cms in asp)

    Se qualcuno mi da una mano lo ringrazio tanto...

    Grazie mille,
    theRey89

    www.pereyracompany.it

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Re: [ASP.net] Problema insolito invio dati form

    che intendi con 'quando linko' ?

  3. #3
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Io penso che per "linko" intenda quando clicca su un link che punta ad una pagina del sito.
    Io aggiungo una cosa: l'errore di pagina non trovata, ti succede anche se il collegamento punta ad una pagina nella stessa cartella oppure solo se da una sotto cartella vuoi andare ad esempio nella root?

    Ciao
    Legnetto

  4. #4
    Ciao,

    si, per "linko" intendo dire quando clicco su un link che punta ad un altra pagina aspx.

    per esempio:

    pagina1.aspx contiene un form che viene compilato e quando clicchi ok punta a
    pagina2.aspx che deve leggere i dati del form in pagina1.

    Ora, pagina1.aspx viene eseguita perfettamente
    e quando "linko" a pagina2 mi da l'errore.

    Le pagine sono tutte nella stessa cartella.

    E, ripeto, in altri computer e nel server dell'hosting funziona perfettamente...

    Quindi non so se è un problema di IE (che dubito) oppure di IIS...

    Se Legnetto o qualcun'altro ha qualche suggerimento?!...

    vi ringrazio in anticipo

    theRey89

    www.pereyracompany.it

  5. #5
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Ciao,
    prova a creare una pagina html nella stessa cartella e fai puntare l'href a quella. In questo modo si restringe il cerchio dei problemi(l'html non viene eseguito ma solo letto).

    Legnetto

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da theRey89

    pagina1.aspx contiene un form che viene compilato e quando clicchi ok punta a
    pagina2.aspx che deve leggere i dati del form in pagina1.

    Ora, pagina1.aspx viene eseguita perfettamente
    e quando "linko" a pagina2 mi da l'errore.



    Un conto e' premere OK e fare il submit del form, un altro è cliccare su un link con un href e quindi una destinazione...Sono due cose molto diverse.

    Posta il codice, perchè altrimenti non ci si capisce

  7. #7


    Ciao,

    Seguendo il consiglio di Legnetto e di djciko posto il codice.

    Le pagine sono form1.htm e form2.aspx:

    La prima ha solo un form con un submit che punta a form2.aspx che dovrebbe con request leggere il contenuto della textbox in form1.htm e scriverla.

    form1.htm:
    codice:
    <html>
    <head>
      <title>Ciao</title>
    </head>
    
    <body>
    
      <form name="form1" action="form2.aspx" method="POST">
    
        <input type="text" name="text1" value="qui il testo"\>
    
    
        <input type="submit">
    
      </form>
    
    </body>
    </html>
    form2.aspx:
    codice:
    <%@ Page Language="VB" %>
    <script runat="server">
    
        Private Sub Page_Load(sender As Object, e As EventArgs)
            
        End Sub
    </script>
    
    <html>
    <head>
    <title>Ciao</title>
    </head>
    
    <body>
    
    <% response.write(request.form("text1")) %>
    
    </body>
    </html>
    Quando clicco il bottone di submit, il browser cambia l'indirizzo a form2.aspx; il che esclude che il problema sia in form1.htm.
    E' in quel momento che mi da l'errore (come quando non c'è internet o la pagina non esiste).
    Inotre, ripeto ancora, provando in altri pc e nel server del hosting funziona tutto bene...

    Se mi date un help... grazie mille...

    theRey89

    www.pereyracompany.it

  8. #8
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    P.S.
    hai abilitato le estensioni per asp.net in IIS ?
    Io pensavo ad un link e quindi il problema era diverso, prova a fare la verifica sopra.
    Non mi ricordo a memoria dove sono in iis 5.1 perchè xp non l'ho praticamente mai usato ma so che ci sono.
    Cerca di spiegare meglio la prossima volta, da quello che hai segnalato nel primo post, la pagina chiamate era anche lei.aspx e non una html come adesso mostri nell'esempio.

    Legnetto

  9. #9


    Si, io ho detto che anche la prima era aspx ed è vero.

    Io sto facendo un sito di e-commerce che ha la prima pagina in aspx e anche le altre e mi capita il problema che ho detto prima.

    Il fatto è che il problema mi capita con tutte le pagine aspx che cercano di leggere i dati da form di pagine (aspx e/o htm) che puntano con submit a queste.

    Cioè il problema è lo stesso identico sia che sia:
    htm --> aspx
    che
    aspx --> aspx

    Il problema si ritrova quando la seconda pagina (aspx) cerca di leggere i dati dal form della prima (aspx oppure htm).

    Per questo vi ho postato un esempio (più corto delle pagine dell'e-commerce) per evidenziare il problema e, inoltre, per provare così come mi aveva suggerito Legnetto.

    Contollerò le abilitazioni ma dubito che sia lì il problema xkè, ripeto, alla prima pagina aspx dell'e-commerce, dove addirittura legge dati da database, funziona tutto bene.

    Se qualcuno, nel frattempo, ha qualche altra ideuccia...

    grazie
    theRey89

    www.pereyracompany.it

  10. #10
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Ho esposto il dubbio sopra perchè partendo da una pagina html, il problema poteva essere quello, se invece la pagina chiamante funziona ed è .aspx, scarta pure il suggerimento...
    Altre idee per ora, non me ne vengono
    Legnetto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.