Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [vb->c#] Master Page

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642

    [vb->c#] Master Page

    ciao sto convertendo un progetto in c#,
    in vb indicavo mastertype e MasterPageFile e potevo richiamare tutte le variabili publiche della master page,
    in c# sembra che non sia sufficiente


    come fare,
    inoltre in vb ad ogni evento aggiungevo la parola chiave handles nome calsse, altrimenti avevo diverse problematiche i nc# sharp non c'e' handles cosa si usa al suo posto?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    nessuno sa dire come gestire gli eventi in c# per web e le master page

  3. #3
    In c# la gestione degli eventi è un pò diversa da vb.net.
    Devi assegnare la funzione che gestisce l' evento di un controllo in c# tramite gli attributi dell' oggetto Onxxxxx (un pò come js).
    Oppure assegni un eventhandler a mano.
    Carmine,
    http://www.thetotalsite.it - Informatica, elettronica, programmazione e molto altro...
    http://blog.thetotalsite.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    ...e dove lo dichiaro questo event handler? lo devo dichiarare pure per gl ieventi della pagina: init , load ecc..?


    nel caso degli eventi degli oggetti come mai in visual studio non c'e' l'intellisense?

    in vb se volevo ad esempio gestire l'event oclick di un botone era sufficiente andare nel menu a tendina selezionare l'oggetto e poi andare nell'altro menu a tendina selezionare l'evento da gestire e in automatico lui mi creava la sub e mi aggiungeva nel tag dell'oggetto i lriferimento al l'evento da gestire

  5. #5
    in vb se volevo ad esempio gestire l'event oclick di un botone era sufficiente andare nel menu a tendina selezionare l'oggetto e poi andare nell'altro menu a tendina selezionare l'evento da gestire e in automatico lui mi creava la sub e mi aggiungeva nel tag dell'oggetto i lriferimento al l'evento da gestire
    E' un pò diverso...
    Invece del menu a tendina devi cliccare sul "fulmine" nella finestra delle proprietà dell' oggetto e fare doppio click sull' evento che ti interessa.
    Carmine,
    http://www.thetotalsite.it - Informatica, elettronica, programmazione e molto altro...
    http://blog.thetotalsite.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    hanno fatto proprio uan cacata:


    il fulmine compare solo quando sei in modalità progettazione,

    ma io non ci posso andare mai in modalita progettazione, altra cacata perche' utilizzo le master page annidate.


    comunque per quanto riguarda gli eventi della pagina: init ecc... dove li registro gli event handler per simulare l'handles di vb, tenendo conto che per vari motivi devo disabilitare l'autoeventwireup?

    cosi' non funziona:
    Codice PHP:

        
    public void Page_Init(object senderEventArgs e)
        {
            
    this.Load += new System.EventHandler(this.Page_Load);

        }

        public 
    void Page_Load(object senderEventArgs e)
        {


            
    Label1.Text "ok";
        } 
    l'evento load non viene scatenato

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.