【发布时间】:2010-09-03 19:42:32
【问题描述】:
下面的第一条注释行是使用硬编码的ApplicantId,我只需要通过在同一个网格行上传递当前的ApplicantId 列来使其工作。
我已经尝试了很多天,第二条评论行之类的东西对我不起作用。 请帮忙。
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
DataKeyNames="ApplicantID" >
<Columns>
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<!-- works -->
<asp:HyperLinkField NavigateUrl="javascript:popUp(3)" Text="Select" Target="_parent"/>
<!-- doesn't work -->
<asp:HyperLinkField NavigateUrl='"javascript:popUp("<%# + DataBinder.Eval(GridView1.DataItem,"ApplicantId") %> + ")"' Text="View" />
</Columns>
</asp:GridView>
【问题讨论】:
标签: javascript asp.net gridview