Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Troppi response.write

  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Troppi response.write

    Ciao.

    Esiste in ASP un modo per non dover scrivere n response.write per ogni valore recuperato con request.form?

    Mi spiego meglio, da un form recupero:

    codice:
    N= request.form("N")
    u = request.form("u")
    u_e = request.form("u_e")
    c_a = request.form("c_a")
    r_da = pulisci(request.form("r_da"))
    u_ric = request.form("u_ric")
    data_ric = request.form("data_ric")
    e_da = pulisci(request.form("e_da"))
    u_ela = request.form("u_ela")
    data_ela = request.form("data_ela")
    imp = pulisci(request.form("imp"))
    cod = request.form("cod")
    k = request.form("k")
    des = pulisci(request.form("des"))
    dovrei scrivere per 14 volte response. write, posso evitarlo e con poche righe recuperare i 14 valori?

    Grazie
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    Moderatore di Annunci siti web L'avatar di Cesar
    Registrato dal
    Dec 2001
    Messaggi
    3,446
    codice:
    With Response
       .write N
       .write u
       .write u_e
    
       etc
    
    End With

  3. #3
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    codice:
    Response.Write (request.form("u"))
    forse funzionerebbe anche così...

  4. #4
    Moderatore di Annunci siti web L'avatar di Cesar
    Registrato dal
    Dec 2001
    Messaggi
    3,446
    puoi fare anche una cosa così:

    codice:
    <%
    For Each Item In Request.Form
      strTemp = Item & "= Request.Form(""" & Item & """)"
      Execute(strTemp)
    Next
    %>

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da Cesar
    puoi fare anche una cosa così:

    codice:
    <%
    For Each Item In Request.Form
      strTemp = Item & "= Request.Form(""" & Item & """)"
      Execute(strTemp)
      response.write strTemp
    Next
    %>
    Così mi stampa una serie di N = Request.Form("N")...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  6. #6
    recuperi i valori e poi

    codice:
    Dim sStringona
    sStringona = "a...: " & a & "
    " & "b...: " & b & "
    " "c...: " & c & "
    " & -quello che vuoi
    Response.Write sStringona

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Optime!
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

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.