asp:HyperLink NavigateUrl med JavaScript og databinding


Forum --> ASP.NET

Author Comment
Frode Breimo
asp:HyperLink NavigateUrl med JavaScript og databinding 10.03.2010 14:24:33
Hei

Håper noen kan hjelpe med dette. Jeg har følgende GridView på en webside (i en ascx user control for å være nøyaktig):

<asp:GridView ID="GridView1" runat="server" OnInit="GridView1_Init" AutoGenerateColumns="False" >
<Columns>
<asp:BoundField DataField="Name" HeaderText="Name" />
<asp:BoundField DataField="ID" HeaderText="ID" />
<asp:TemplateField HeaderText="Go to">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="javascript:navigateTo('Person.aspx?PersonId=1');" Text="Open"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

Dette GridView'er bindes mot en DataTable.

Problemet: Hvordan får jeg verdien fra feltet "ID" inn som parameter i NavigateURL-strengen, der det nå er et hardkodet 1-tall?

Jeg har prøvd med diverse vartianter uten hell, enten blir databinding-direktivene (<%¤ osv) en del av linken, eller så rendrer ikke siden i det hele tatt. Kan noen hjelpe?


Mvh,
Frode
Rune Sundling
RE:asp:HyperLink NavigateUrl med JavaScript og databinding 10.03.2010 15:26:40
Som dette, med hyperlinkfield i steden? http://authors.aspalliance.com/aspxtreme/webforms/controls/addinghyperlinkfieldstogridview.aspx

Copyright (C) 2006 Norwegian .NET User Group
  Powered by EPiServer