问题描述
<asp:TemplateColumn><HeaderStyleForeColor="#0F83EC"Width="70px"></HeaderStyle><ItemStyleHorizontalAlign="Center"></ItemStyle><ItemTemplate><atarget=_blankhref='productDisplay.aspx?id=<%#DataBinder.Eval(Container.DataItem,"PID")%>'>再次购买</a></ItemTemplate></asp:TemplateColumn>我在gridview中设置了一列超链接。代码如上。我是通过C_SellSQL/admin/myorderlist.asp跳转过去,为什么在网页中点击“再次购买”跳转到的却是这个路径C_SellSQL/admin/productDisplay.aspx页面,该路径下并没有这个页面啊。我想直接跳转到C_SellSQL/productDisplay.aspx请问该怎么做呢?
解决方案
解决方案二:
建议你使用HyperLink控件
解决方案三:
<asp:HyperLinkID="PrintView"style="text-decoration:none;"runat="server"NavigateUrl='<%#"show.aspx?id="+Eval("Num")%>'>打印预览</asp:HyperLink>
时间: 2024-09-17 18:18:21