ciao a tutti,
forse devo fare un sito simile a questo per il funzionamento:
http://www.modelliemodelle.it/
volevo sapere come faccio logicamente a scorrere una immagine alla volta dopo che uno ha dato il proprio voto?
ciao
ciao a tutti,
forse devo fare un sito simile a questo per il funzionamento:
http://www.modelliemodelle.it/
volevo sapere come faccio logicamente a scorrere una immagine alla volta dopo che uno ha dato il proprio voto?
ciao
visto che per ora quel problema non mi si presenta visto che non riesco ad andare avanti vi spewgo quello che voglio fare.
io ho 10 imagebutton che mi stanno ad indicare i voti da 1 a 10.
sotto di questi ho l'immagine che si vota.
Io vorrei fare questo:
tramite gli ImageButton richiamare una funzione o una sub alla quale passo 2 valori (ID del record, e il valore del voto)
il problema è ceh non riesco a farlo:
<asp:ImageButton id="ImageButton1" runat="server" OnClick='Vota(<%# DataBinder.Eval(Container.DataItem, "id") %>, 1)'></asp:ImageButton>
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30201: Expression expected.
come posso fare?
ma hai risolto o c'è ancora il problema?
(l'ho letto nel forum asp)
ho postato da tutte e 2 le parti per capire come potevo farlo.
Si ho risolto anche se la soluzione non mi piace.
Praticamente io volevo utilizzare igli ImageButton e passare ad una funzione 2 valori (id e il voto)
però dopo svariati tentativi tutti falliti con l'uso dell'ImageBytton, ho risolto utilizzando un'immagine normale e linkarla ad una pagina dove passo quei 2 parametri.
anceh se sono convinto che gli ImageButton si possano utilizzare per ora mi accontento.
purtroppo con il .net ho iniziato da poco, per ora non ti posso essere utile :quipy:
![]()
<ASP:ImageButton ID="Img1"
CommandName="1"
OnClick="Vota"
Runat="Server"/>
E nella Routine per ricavare il voto:
Sub Vota(Obj as Object, E as ImageClickEventArgs)
Dim Voto
Voto=E.CommandName
End Sub
Ovviamente per ogni bottone cambi il valore del commandname
Hey hey, my my Rock and roll can never die!
devo passare 2 valori, l'ID del record e il numero del voto.
[QUOTE]Originariamente inviato da zampa28
<ASP:ImageButton ID="Img1"
CommandName="1"
CommandArgument="x"
OnClick="Vota"
Runat="Server"/>
E nella Routine per ricavare il voto:
Sub Vota(Obj as Object, E as ImageClickEventArgs)
Dim Voto, ID
Voto=E.CommandName
ID=E.CommandArgument
End Sub
Hey hey, my my Rock and roll can never die!
CommandArgument="x"
dove x sarebbe?
CommandArgument="<%# Container.DataItem("id") %>"
Bingo!
In VB esisteva la roprietà TAG, ora abbiamo CommandName e CommandArgument. Magari servono a qualcos'altro, ma a me sono utili così.
Hey hey, my my Rock and roll can never die!