我目前有一个带有超链接列的网格视图,用于编辑和删除客户。在我的情况下,我需要使用超链接,但想知道如何将其他值传递给我去的页面?现在我可以传递表值,但是如果我想传递其他数据呢?比如返回页面时使用的my pagesort、index、searchfields?
现在我正在使用 session 来处理上述问题,但被告知要使用查询字符串来代替值,并且不确定最佳方法。
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="EditLink" runat="server" Text="Edit"
NavigateUrl='<%# "~/EditCustomer.aspx?ID=" & DataBinder.Eval(Container.DataItem, "MasterContactID")%>' />
<asp:HyperLink ID="Delete" runat="server" Text="Delete"
NavigateUrl='<%# "~/DeleteCustomer.aspx?ID=" & DataBinder.Eval(Container.DataItem, "MasterContactID")%>' />
</ItemTemplate>
</asp:TemplateField>