Forum: ASP.NET |
Thema:
Re: Parameterübergabe an Detailseite |
Von:
Klaus Holster (
25.03.2004 08:54) |
Im HTML-Code kannst Du auf das Objekt, das an das Control per Databind gebunden ist, mit Container.Dataitem zugreifen. Wenn das eine DataTable ist, kann der Link z.B. so aussehen:
<a href='<%# Container.DataItem("Link") %>'>
Beim Aufbau der Seite setzt ASP.NET automatisch an die Stelle von <%# Container.DataItem("Link") %> den Wert der Spalte in der entsprechenden Zeile.
Die Spalte "Link" würde dann den kompletten Link enthalten. Wenn Deine Spalte nur die ID enthält kannst Du es so machen:
<a href='http://www.irgendwo.com/zielseite.aspx?ID=<%# Container.DataItem("ID") %>'>
Zum Repeatercontrol findest Du hier etwas:
http://www.w3schools.com/aspnet/aspnet_repeater.asp
Ansosnten findet Google einiges zu "Container.DataItem"
Betreff |
Von |
Datum |
|
|
Kerstin
Arkenberg
|
25.03.2004 09:04 |
|
|
Hannes
Preishuber
|
25.03.2004 10:23 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!