Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di t30n3
    Registrato dal
    Jun 2005
    Messaggi
    111

    Variabili nella parte aspx

    Ciao a tutti,
    vorrei settare la proprietà visible di un linkbutton a true o a false in base al valore di una mia variabile stringa. Cioè da questa parte di codice:
    codice:
    Dim visibile As String
    If prova <> "false" Then
        visibile = "true"
    Else
        visibile = "false"
    End If
    io vorrei fare in modo che nella dichiarazione del linkbutton possa mettere
    codice:
    <asp:Linkbutton Visible="<%=visibile%>"
    come si fa in asp ad esempio.
    Tutto ciò è possibile??

    Grazie

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    scusami, tu hai provato e ti ha dato problemi o non hai neanche provato?
    Pietro

  3. #3
    Utente di HTML.it L'avatar di t30n3
    Registrato dal
    Jun 2005
    Messaggi
    111
    ho provato e mi da errore. Mi dice:

    Cannot create an object of type 'System.Boolean' from its string representation '<%=visibile %>' for the 'Visible' property.

  4. #4
    Utente di HTML.it L'avatar di DeR
    Registrato dal
    Mar 2003
    Messaggi
    975
    Non so se ho capito bene il tuo problema....

    dalla pagina code behind, puoi modificare direttamente le proprieta di un componente.

    Dim visibile As String
    If prova <> "false" Then
    nomecomponente.visible = true
    Else
    nomecomponente.visible = false
    End If
    Ciao DeR

  5. #5
    Utente di HTML.it L'avatar di t30n3
    Registrato dal
    Jun 2005
    Messaggi
    111
    Originariamente inviato da DeR
    Non so se ho capito bene il tuo problema....

    dalla pagina code behind, puoi modificare direttamente le proprieta di un componente.

    Dim visibile As String
    If prova <> "false" Then
    nomecomponente.visible = true
    Else
    nomecomponente.visible = false
    End If
    purtroppo anche questo mi dà errore, o meglio non mi riconosce il nomecomponente... questo viene creato in un detailsview

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da DeR
    Non so se ho capito bene il tuo problema....

    dalla pagina code behind, puoi modificare direttamente le proprieta di un componente.

    Dim visibile As String
    If prova <> "false" Then
    nomecomponente.visible = true
    Else
    nomecomponente.visible = false
    End If
    :quote: questo è il metodo principale.

    Inoltre, che io sappia:

    <controllo_server <%=xxxxx%> /> non funziona

    mentre:
    <controllo html <%=xxxxx%> /> funziona a patto che la variabile xxxxx sia non private
    Pietro

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da t30n3
    purtroppo anche questo mi dà errore, o meglio non mi riconosce il nomecomponente... questo viene creato in un detailsview
    Questo è un altro paio di maniche hai provato a mettere:

    <controllo_server visible='<%#mia_funzione()' />
    Pietro

  8. #8
    Utente di HTML.it L'avatar di t30n3
    Registrato dal
    Jun 2005
    Messaggi
    111
    Ho risolto in un altro modo...
    Ho messo:

    DetailsView1.Fields(10).Visible = True

    e

    DetailsView1.Fields(10).Visible = False

    in base ai vari casi...

    Grazie mille dell'aiuto!!

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.