Toon posts:

[ASP.NET] Links in een Repeater

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi iedereen

Dit is m'n eerste post hier op dit forum.

Ik heb een probleempje met een webapplicatie die ik aan 't ontwikkelen ben met Visual Studio 2003. Met ASP.net en vb scripting probeer ik een lijst op te halen uit een database. Dit lukt allemaal zonder enig probleem, en ook de waarden in de repeater duwen gaat goed.

Nu zou ik willen dat bij elk item in deze repeater een hyperlink komt te staan, die de ID kan doorgeven naar een andere pagina, waar dan alle details getoond worden. Dat dus bij elk ander item een andere ID meegegeven kan worden.

Ik heb reerds geprobeerd om dit met linkbuttons en gewone links toe doen, maar ik krijg dat nie gekoppeld aan de repeater en de verschillende ID's. De search heb ik ook al gebruikt, maar niets gevonden over dit probleem.

Dank aan iedereen die mij hier verder mee kunnen helpen

Verwijderd

Twee opties:

In de aspx (de makkelijke manier) :

code:
1
2
3
4
5
<asp:repeater runat="server">
  <itemTemplate>
    <a href="link.aspx?id=<%# DataBinder.Eval( Container.DataItem, "columnname" ) %>
  </itemTemplate>
</asp:repeater>


Of (de ingewikkelde manier) in de code behind nadat je een <a runat="server"> of <asp:HyperLink> aan de voorkant in de itemtemplate geplaatst hebt via het ItemDataBound event. Via de EventArgs die je meekrijgt kun je dan bij de Controls collectie in de ItemTemplate en bij de rij waar je aan bindt via de DataItem.

PS:
In .NET werk je niet met vbscript maar met VB.NET

Verwijderd

Topicstarter
Tnx !! :)

Ik ga 't even uitproberen

edit:

dat werkt inderdaad, maar dit is allemaal nieuw voor me
Hoe kan ik nu ook de waarde binnen halen in mijne 2de pagina ?
De search gaf me niet veel meer informatie

[ Voor 72% gewijzigd door Verwijderd op 18-12-2003 22:43 ]


Verwijderd

In C#:

Request.QueryString["waarde"]

In VB.NET (geloof ik, maar da's al zo lang geleden)

Request.QueryString("waarde")

Mag ik je verder de ASP.NET QuickStart:

http://www.asp.net/Tools/redir.aspx?path=quickstart

Google Groups:

http://groups.google.com

En de uitstekende documentatie van Microsoft zelf aanbevelen....

Verwijderd

Topicstarter
IT'S WORKING !!!! 8)7

Tnx !

_/-\o_