DataList und ImageButton

01/10/2009 - 13:06 von Frank Bergmann | Report spam
Hallo,

ich habe ein DataList in dem ein ImageButton enthalten ist.
Das ImageButton wird mit Bildern gefüllt was auch funktioniert.
Ich möchte das bei Click sich eine neue Seite öffnent und dabei eine BildID
mit
übergeben wird. Aber ich weiß nicht wie.
Das DataList und ImageButton werden über eine Datenbank gefüllt.

VB 2008, Framework 3.5

Danke für Eure Hilfe
Gruß
Frank Bergmann
 

Lesen sie die antworten

#1 Alexey Smirnov
01/10/2009 - 17:26 | Warnen spam
On Oct 1, 1:06 pm, Frank Bergmann
wrote:
Hallo,

ich habe ein DataList in dem ein ImageButton enthalten ist.
Das ImageButton wird mit Bildern gefüllt was auch funktioniert.
Ich möchte das bei Click sich eine neue Seite öffnent und dabei eine BildID
mit
übergeben wird. Aber ich weiß nicht wie.
Das DataList und ImageButton werden über eine Datenbank gefüllt.

VB 2008, Framework 3.5

Danke für Eure Hilfe
Gruß
Frank Bergmann



Hi Frank

in .aspx

<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server"
CommandArgument='<%# Eval("xxxx") %>'
onclick="ImageButton1_Click" />

in .cs
protected void ImageButton1_Click(object sender, ImageClickEventArgs
e)
{
ImageButton button = (ImageButton)sender;
if (button.CommandArgument == "1")

}

oder du kannst in prinzip das so machen

<asp:Image id= ImageUrl='<%# DataBinder.Eval(Container.DataItem,
"Path")%>' onClick="location.href='<# DataBinder.Eval
(Container.DataItem,
"Path")%>';" />

Ähnliche fragen