Visualizzazione dei risultati da 1 a 10 su 10

Discussione: passaggio valori

  1. #1

    passaggio valori

    Ciao,
    ho una webform cha apre un'altra webform tramite un hyperlink navigateurl, quindi niente submit

    gli devo passare un pk
    esempio: "nomefile.aspx?miopk='1'"

    quale altro sistema potri utilizzare per il passaggio di parametri?

    anche per evitare di visualizzare i dati nella barra dell'indirizzo del browser.

    Scusate se faccio tante domande ma utilizzo dot net per la prima volta...sto imparando...

  2. #2
    Se passi tramite un link fai fatica a nascondere i parametri.
    A meno che tu non usi un linkbutton nel cui evento onclick fai un
    server.transfer...

  3. #3
    in altri casi ho utilizzato un linkbutton e il metodo server.transfer...la differenza è che qui c'è una finestra che apre un'altra finestra e gli devo passare un parametro, mantengo due finestre aperte...

    lo posso fare con il linkbutton?

    con hyperlink ho impostato navigateurl per la pagina da caricare e target per indicare l'apertura di una nuova finestra

  4. #4
    No che io sappia al linkbutton non puoi dare un target perchè è un button html che come target utilizza quello definito nel form, non ne ha uno "personale".

    Potresti risolvere con una situazione del genere.
    Nella pagina A definisci delle proprietà pubblica che valorizzi
    con i valori che ti interessano, alla pagina B ci arrivi semplicemente con l'hyperlink e indicando solo paginab.aspx come link.

    Dalla paginaB leggi dalla classe della paginaA i valori impostati nelle proprietà pubbliche della paginaA.

    Così potrebbe essere, ripeto potrebbe perchè non ho mai provato, una soluzione.

  5. #5
    si, è quello che vorrei fare, infatti....ci provo subito!

  6. #6
    ...mmh mi da errore...

    allora su pag1 ho creato

    la classe si chiama miaclasse

    Public ReadOnly Property legginote() As String
    Get

    Return txtNote.Text
    End Get
    End Property


    su pag2 faccio

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


    Dim fp As miaclasse

    fp = CType(Context.Handler, miaclasse)

    Label2.Text = fp.legginote

    End Sub

    mi da errore a questa riga
    fp = CType(Context.Handler, miaclasse)



    forse non si può fare...
    questo sistema l'ho utilizzato con successo con il server.transfer
    ma qui devo aprire una nuova finestra....

  7. #7

  8. #8
    Dettagli eccezione: System.InvalidCastException: Cast specificato non valido.

    alla riga
    fp = CType(Context.Handler, miaclasse)

  9. #9
    nel mio sito pagina esempi sez. asp.net trovi un'esempio scaricabile propio sul passaggio di proprietà da una pagina ad un'altra

    http://www.raffaellosartori.it
    "...non è detto che sia tardi se non guardi che ora è..."

  10. #10
    grazie, ho trovato l'esempio che cercavo nel tuo sito!

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.