Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894

    utilizzare una variabile di una subroutine nel resto della pagina

    come?

  2. #2
    dichiarala fuori della sub routine

    dim var as type

    sub

    end sub
    AspClick.it

  3. #3
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894
    se dichiaro fuori dalla subroutine una variabile e poi la modifico nella subroutine, quando la recupero di nuovo fuori dalla subroutine non assume il valore ottenuto dalla subroutine ma rimane inalterata... cioe se A e una variabile e con una subroutine la trasformo in B il valore B vale solo all'interno della subroutine ma non nel resto della pagina nella quale ha sempre il valore di A.
    Quindi dovrei rendere "pubblica" la variabile in modo che se la modifico all'interno di una subroutine il suo valore modificato e recuperabile anche all'esterno.
    Si ma come?

  4. #4
    crea una proprietà da utilizzare in tutta la pagina.
    AspClick.it

  5. #5
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894
    Si am COOME???

  6. #6
    <%@ Page Language="c#" %>

    <script runat="server">

    class p
    {
    private static int myVar;

    public static int var
    {
    get
    {
    return myVar;
    }

    set
    {
    myVar=value;
    }
    }
    }

    void Page_load(object obj, EventArgs e)
    {
    p.var=10;
    Response.Write(p.var);
    }


    </script>
    AspClick.it

  7. #7
    questa proprietà può essere richiamata da qualsiasi pagina:

    <%=p.var%>

    o impostata in qualsiasi punto della pagina:

    <% p.var=14; %>

    ciao, spero che era quello che cercavi.
    AspClick.it

  8. #8
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894
    Un altra cosa: se ho piu subroutine devo sotituire (object obj, EventArgs e) con (object obj2, EventArgs e2) ?

  9. #9
    assolutamente no, cmq se lo fai non succede niente ugualmente
    AspClick.it

  10. #10
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894
    cioe e al stessa cosa o non succede niente?
    e poi a che serve scrivere (obj as object....) ?

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.