我有一个带有超链接的网格视图,第一列中包含。当用户点击该超链接时,将被重定向到Vendor.aspx。现在,我需要将消费者ID(所点击行的)作为查询字符串传递给Vendor.aspx。
如何实现最佳方法?是否有一种只使用标记代码即可处理它的方法?
<asp:GridView ID="grdConsumers" runat="server" AutoGenerateColumns="False"
EnableViewState="True" >
<Columns>
<asp:TemplateField HeaderText="ConsumerID" SortExpression="ConsumerID" >
<ItemTemplate>
<asp:HyperLink ID="lnkConsumerID" href="Vendor.aspx" runat="server"><%# Eval("ConsumerID")%></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Status" DataField="Status" SortExpression="Status"></asp:BoundField>
</Columns>
</asp:GridView>
阅读材料: