Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    4

    Eventi che attivano metodi su altri form??

    Salve..
    Ho bisogno di eseguire delle sub in un modulo o del codice in una web forms in seguito ad un evento scatenato da un altro oggetto in un altra web forms.
    Qualcuno ha qualche idea???
    Sono abbastanza principiante.
    Grazie
    ciao

  2. #2
    Utente di HTML.it L'avatar di polinn
    Registrato dal
    Oct 2003
    Messaggi
    186
    Dovresti creare degli User Control (detti anche Pagelet) che lanciano particolari eventi e raccogliere questi ultimi dalla pagina in cui sono ospitati... ma non è proprio programmazione da principianti...

    Prova a fare un esempio pratico di quello che devi fare...
    Il mondo è una DEMO...
    ...e come tale ne subisce l'effetto!

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    4

    Ecco l'esempio

    Sostanzialmente la mia applicazione è divisa in tre frames.
    Nel frame di sinistra posiziono dei datalist e dropdownlist, quindi quando l'utente utilizza questi controlli vorrei automaticamente aggiornare un datagrid(o qualsiasi altra cosa) nel frame centrale o nel frame sotto.
    è un casino??
    Grazie.

  4. #4
    Utente di HTML.it L'avatar di polinn
    Registrato dal
    Oct 2003
    Messaggi
    186
    Perchè usi i frames?
    Il mondo è una DEMO...
    ...e come tale ne subisce l'effetto!

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    4

    ????

    Perchè non dovrei?
    Non sono pratici?
    Nel caso dovessi fare il refresh della pagina, non sarebbe più veloce?
    Chissà che minchiate che sparo...abbi pietà!

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    A parte il fatto che darei un 10 con lode a polinn che ha capito quello che chiedevi, il tuo problema credo che sia essenzialmente di natura client.

    In pratica, se ho capito, hai una pagina con un FRAMESET con tre FRAME. Ebbene, questi FRAME avranno pure un NAME ed un SRC.

    Nel frame di sinistra, per ipotesi, abbiamo un listbox. Quando seleziono un elemento della lista, vorrei aggiornare la pagina del frame centrale.

    Per fare questo devi intercettare l'evento client della lista, onchange, per esempio: onchange="return aggiorna_pagina()"

    Adesso devi valorizzare la funzione client aggiorna_pagina().
    Lì dentro, devi aprire la pagina da visualizzare nel frame centrale, passandogli le chiavi da utilizzare nelle query, e, come target, gli devi dare il nome del frame centrale.

    Insomma, torniamo sempre lì: JAVASCRIPT :gren:

    Ciao
    Pietro

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    4

    uummmhh!!!

    Non sono sicuro di aver capito quello che mi hai scritto, comunque adesso ci ragiono e faccio esperimenti.
    Io pensavo di riuscire a raggiungere un oggetto su un altra page semplicemente instanziando la page all'interno di un'altra e usando: page.object.metodo()....
    Pazzesco!
    Se volete provare a spiegarmi meglio!
    Comunque grazie!

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    204
    No, in asp.net non è possibile raggiungere frame con la programmazione ad oggetti, perché ogni frame contiene una pagina e un'elaborazione a sé.

    Il controllo a oggetti dei vari oggetti è possibile solo in Js come ti ha suggerito Pietro09. Altre strade non sono possibili server-side.

    Ciao

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.