Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    52

    Inserimento valore dinamico in tag ASP

    Ho bisogno di inserire un valore dinamico tmp nel tag sotto indicato

    <asp:image id="Image1" style= <%=tmp%> runat="server" Width="64px"

    Qualcuno mi potrebbe aiutare????
    Grazie

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Inserimento valore dinamico in tag ASP

    Originariamente inviato da goreip
    Ho bisogno di inserire un valore dinamico tmp nel tag sotto indicato

    <asp:image id="Image1" style= <%=tmp%> runat="server" Width="64px"

    Qualcuno mi potrebbe aiutare????
    Grazie
    Non capisco:
    metti le virgolette che è meglio: style="<%=tmp%>"

    tmp è una variabile protetta di tipo stringa che contiene per l'appunto uno stile, per esempio

    protected tmp$ = "display:none;width:16px;" ...
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    52
    Si tmp la valorizzo cosi
    dim tmp as string
    tmp="LEFT:" & IntLeft & "px; POSITION: relative; TOP:" & IntTop & "px"

    dove IntLeft e IntTop le valorizzo a seconda dei casi

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    52
    Mi da questo errore:

    Messaggio di errore del parser: La classe base contiene il campo 'Image1', il cui tipo (System.Web.UI.HtmlControls.HtmlImage) non è compatibile con quello del controllo (System.Web.UI.WebControls.Image).

    cosa sbaglio????

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Se utilizzi il Codebehind, nella classe devi dichiarare la variabile tmp, non con dim, che implicitamente la mette a private, ma come public o, meglio, private
    Pietro

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    52
    Prima di tutto ti ringrazio per il tuo aiuto!

    ho fatto come dici ho dichiarato la variabile Private e non più Dim, ma niente, togliendo le doppie virgolette ora mi da questo errore

    Messaggio di errore del parser: I tag server non possono contenere costrutti <% ... %>.

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da goreip
    Prima di tutto ti ringrazio per il tuo aiuto!

    ho fatto come dici ho dichiarato la variabile Private e non più Dim, ma niente, togliendo le doppie virgolette ora mi da questo errore

    Messaggio di errore del parser: I tag server non possono contenere costrutti <% ... %>.
    Debbo essere in crisi di zuccheri oggi: SCUSAMI, MA TI HO DETTO UNA CAZZ... NON SI PUò UTILIZZARE IL COSTRUTTO <%=VARIABILE%> IN UN CONTROLLO SERVER, MA:

    codice:
    <asp:Image id="Image1" runat="server" style="<%#tmp%>"></asp:Image>
    nel codice sottostante metti:
    Protected tmp$ = "position:absolute;left:100px;top:100px;"

    e nel load:
    Me.Image1.DataBind()
    Pietro

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    puoi fare anche così (forse è meglio)
    codice:
    <asp:Image id="Image1" runat="server" ></asp:Image>
    nel load:
    codice:
            Dim tmp$ = "position:absolute;left:100px;top:100px;"
            Me.Image1.Attributes.Add("style", tmp)
    Pietro

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    52
    Niente non funziona!!
    come è possibile???

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da goreip
    Niente non funziona!!
    come è possibile???
    a parte la svista iniziale, gli ultimi due scritti funzionano perchè gli ho collaudati
    Pietro

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.