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

    Post per Select su DB [help plz]

    Scusate se faccio una domanda banale.
    Come ho scritto in altro post sto portando il mio sito da Asp ad ASP.NET
    e non sono molto pratico.
    Ho una pagina nella quale inserisco un valore di ricerca e dopo il post
    tramite pulsante ho una seconda pagina che prende il valore
    scritto e lo usa come condizione per una select che mi estrae
    i valori.
    Tutto questo come mi conviene farlo in ASP.NET?
    Uso lo stesso metodo di ASP?
    Oppure c'è una soluzione migliore? Qualche link ad esempi e guide?
    Grazie mille

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    il modo più semplice è la querystring

  3. #3
    intendi che come in asp prendo il valore da response.Querystring("nomevariabile") ?
    mi scriveresti anche il codice? Non saprei da dove partire per farlo in asp.net

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    codice:
    SQL = "SELECT * FROM TABELLA WHERE ID=" & CSTR(Request.Querystring("ID"))

  5. #5
    grazie mille!

  6. #6
    Ho provato a scrivere il valore della variabile mettendo questa riga nel
    Page_Load
    Response.Write(CSTR(Request.Querystring("n_racc")) );

    ma mi da due errori:
    Error 16 Il nome 'CSTR' non esiste nel contesto corrente.

    Error 17 'System.Web.HttpRequest' non contiene una definizione per 'Querystring'.


    come mai non riconosce CSTR?
    Per il secondo che dovrei fare?

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


    1 - in quale ambiente sviluppi ? 2 - sei nel codice VB di una pagina aspx ?

  8. #8
    Sto usando VWD
    il codice però è C#

    Cmq mi potresti scrivere in asp.net quello con con asp si fa:

    Prima pagina:
    Ci metto il mio form che con il metodo Post o Get mi passa i parametri

    Seconda Pagina:
    Dim Id
    Id = Request.Form("ID")
    oppure
    Id = Request.QueryString("ID")


    In asp.net questa semplice cosa come si fa???

  9. #9
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Pagina 1.aspx
    codice:
    Nella parte ASPX:
    <form id="Form1" method="post" runat="server">
      .
      .
      <asp:button id="bt" runat="server" text="invia i dati">
    </form>
    
    
    Nella parte CS:
    private void bt_Click(object sender, System.EventArgs e)
    {
     Response.Redirect("2.aspx?id=" + valoreid);
    }

    Pagina 2.aspx
    codice:
    Nella parte CS:
    private void Page_Load(object sender, System.EventArgs e)
    {
     if (!(IsPostBack)) {
       string id;
       id = Request.QueryString("id");
       Response.Write(id);
     }
    }
    Occhio che sono abituato al Visual Basic ed al FW 1.1

    PS: Nel titolo del 3D è meglio mettere il linguaggio e la versione del FW che usi altrimenti per capirsi si perde un sacco di tempo...



  10. #10
    grazie mille, ora faccio le prove...
    mi sento un ritardato dopo anni di programmazione cambiare
    completamente linguaggio e ambiente è come ripartire da 0.

    Cmq per studiarmi e approfondire tutto il passaggio di dati tra una pagina
    e l'altra devo mettere come ricerca web controls su google?

    Mi è sembrato di capire che in asp.net utilizzando il postback si richiami
    la pagina stessa, quindi potrei far immettere il codice Id e poi richiamare
    la pagina1.aspx ma visualizzando tutti i record con quell'id?
    Ho detto una cavolata?

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.