+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Repeater e linkbutton

  1. #1
    perla0279 non è in linea Scolaretto
    Post
    230

    Repeater e linkbutton

    ciao ho un problema con un Repeater.

    Nella mia pagina web ho inserito un reapeter di una scheda prodotto.... con all'interno due bottoni.
    Fino a poco tempo fa i bottoni erano Button... e finzionavano.
    Adesso devo modificare lo stile del bottone con un linkbutton...... ma non riesco più a farlo funzionare...

    :-( :-(

    Vi posto il codice pagina relativo ai linkbutto (inseriti in ItemTemplate)
    <tr>
    <td class="stile10 sx ">Prezzo:</td>
    <td colspan="2" class="stile11_p sx "><%#DataBinder.Eval(Container.DataItem, "Prezzo")%></td>
    <td width="31%"><asp:LinkButton ID="Link1" runat="server"><img src="carr3.jpg" ></asp:LinkButton></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td width="14%">&nbsp;</td>
    <td><asp:LinkButton ID="Link2" runat="server"><img src="images/INFO.jpg" ></asp:LinkButton></td>
    </tr>
    e il codice vb...


    Sub R1_ItemCommand(ByVal Sender As Object, ByVal e As RepeaterCommandEventArgs) Handles MyRepeater.ItemCommand
    Dim codice As String = txt_post.Text
    If e.CommandSource.id = "Link1" Then
    If e.CommandName = "redirect" Then
    Response.Redirect("ordina-.aspx?idArticle=" + codice, True)
    End If
    End If
    If e.CommandSource.id = "Link2" Then
    If e.CommandName = "redirect" Then
    Response.Redirect("pag.aspx?idArticle=" + codice, True)
    End If
    End If
    End Sub


    Protected Sub MyRepeater_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs)
    If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.EditItem Then
    Dim bottone As LinkButton = CType(e.Item.FindControl("link1"), LinkButton)
    bottone.CommandArgument = DataBinder.Eval(e.Item.DataItem, "codice")
    End If

    If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.EditItem Then
    Dim bottone2 As LinkButton = CType(e.Item.FindControl("link2"), LinkButton)
    bottone2.CommandArgument = DataBinder.Eval(e.Item.DataItem, "codice")
    End If


    elena

  2. #2
    L'avatar di TheTruster
    TheTruster non è in linea Moderatore Globale Ultimo blog: Mouse Wheel in Visual Basic 6 - ActiveX
    Luogo
    Messina - Italy
    Post
    7,174
    Blogs
    3
    Sposto in ASP.Net

    TheTruster
    Il Crossposting è vietato dalla Netiquette!




+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi