Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    passare un valore da ASP a ASP.NET

    ipotizziamo di avere la pagina ciao.asp che passa il valore id alla pagina pippo.aspx.

    come si fa a fare il "request" di questo valore in pippo.aspx?

    Grazie!
    Quoque tu Bruto fijo de 'na mignotta?

  2. #2
    Nella stessa maniera di come lo faresti in asp.

    Sintassi c#:

    codice:
    Request["nomevariabile"]
    Oppure più specifico, se la variabile viene passata col GET:

    codice:
    Request.QueryString["nomevariabile"]
    oppure col POST

    codice:
    Request.Form["nomevariabile"]

  3. #3
    Originariamente inviato da Sgro
    Nella stessa maniera di come lo faresti in asp.

    Sintassi c#:

    codice:
    Request["nomevariabile"]
    Oppure più specifico, se la variabile viene passata col GET:

    codice:
    Request.QueryString["nomevariabile"]
    oppure col POST

    codice:
    Request.Form["nomevariabile"]
    Quindi:

    nomevariabile = request ["nomevariabile"]??

    Ho provato ma in fase di compilazione mi dice

    "Il nome 'nomevariabile' non esiste nel contesto corrente"
    Quoque tu Bruto fijo de 'na mignotta?

  4. #4
    Originariamente inviato da Nitroracing
    Quindi:

    nomevariabile = request ["nomevariabile"]??

    Ho provato ma in fase di compilazione mi dice

    "Il nome 'nomevariabile' non esiste nel contesto corrente"
    Qualche idea del perchè?

    Quoque tu Bruto fijo de 'na mignotta?

  5. #5
    Perche hai sbagliato a scrivere.

    Come passi la variabile alla pagina?
    Con un POST o con un GET?

    Se la passi con un post nella pagina scrivi:

    Request.Form["NomeVariabile"];

    con il Get

    Request.QueryString["NomeVariabile"];


    se usi VBNET al posto delle quadre metti le tonde

  6. #6
    Originariamente inviato da Max Mercury
    Perche hai sbagliato a scrivere.

    Come passi la variabile alla pagina?
    Con un POST o con un GET?

    Se la passi con un post nella pagina scrivi:

    Request.Form["NomeVariabile"];

    con il Get

    Request.QueryString["NomeVariabile"];


    se usi VBNET al posto delle quadre metti le tonde
    ho provato anche così ma mi da lo stesso errore.


    ma lo devo mettere all'interno del codice della pagina aspx, o in aspx.cs?

    mi scriveresti tutta la sintassi completa?
    Quoque tu Bruto fijo de 'na mignotta?

  7. #7
    Beh ovviamente nella parte di codice, quindi se usi il codebehind nel file .cs altrimenti nel blocco <script runat="server">

    In ogni caso, nel tuo esempio esegui:

    codice:
    nomevariabile = request ["nomevariabile"]
    E ti viene dato l'errore : Il nome 'nomevariabile' non esiste nel contesto corrente"

    Ma la variabile "nomevariabile" l'hai dichiarata? Se non la dichiari è ovvio che ti dia quell'errore.

    codice:
    String nomevariabile;
    nomevariabile = Request["nomevariabile"]

  8. #8
    Originariamente inviato da Sgro
    Beh ovviamente nella parte di codice, quindi se usi il codebehind nel file .cs altrimenti nel blocco <script runat="server">

    In ogni caso, nel tuo esempio esegui:

    codice:
    nomevariabile = request ["nomevariabile"]
    E ti viene dato l'errore : Il nome 'nomevariabile' non esiste nel contesto corrente"

    Ma la variabile "nomevariabile" l'hai dichiarata? Se non la dichiari è ovvio che ti dia quell'errore.

    codice:
    String nomevariabile;
    nomevariabile = Request["nomevariabile"]
    ehm... non la avevo dichiarata...

    Grazie mille!!

    Quoque tu Bruto fijo de 'na mignotta?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.