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

Repeater e linkbutton

  1. #1
    perla0279 non è in linea Scolaretto
    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 ora è in linea Moderatore Globale Ultimo blog: Mouse Wheel in Visual Basic 6 - ActiveX
    Sposto in ASP.Net

    TheTruster
    ℹ️ Leggi di più su TheTruster ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. [asp.net] Linkbutton dinamici
    Da andgio1976 nel forum ASP 3, ASP .Net
    Risposte: 0
    Ultimo Post: 13-11-2016, 21:53
  2. Wi-Fi Repeater Lindy
    Da antonio12448 nel forum Networking e sicurezza
    Risposte: 13
    Ultimo Post: 14-12-2012, 14:17
  3. [ASP.NET]Repeater e DropDownList
    Da perla0279 nel forum ASP 3, ASP .Net
    Risposte: 6
    Ultimo Post: 30-04-2012, 10:06
  4. Repeater
    Da cippalippa nel forum Visual Basic .Net
    Risposte: 5
    Ultimo Post: 06-12-2007, 18:35
  5. [ASP.Net]LinkButton
    Da illusione nel forum ASP 3, ASP .Net
    Risposte: 1
    Ultimo Post: 17-10-2007, 22:08