1

I am trying to have a hyperlink binded with the product name and navigate to product details page according to id. The navigate url is always with product id 0. Here is my code

<asp:TemplateField HeaderText="Product Name">
     <ItemTemplate>
        <asp:HyperLink 
            ID="hl1" 
            Text='<%# Bind("Product_name") %>' 
            runat="server"
            DataNavigateUrlFields="ProductId" 
            ControlStyle-ForeColor="#0066FF" 
            DataNavigateUrlFormatString="~/ProductDetails.aspx?ProductId{0}"
            NavigateUrl="~/ProductDetails.aspx?ProductId{0}" />
      </ItemTemplate>
</asp:TemplateField>
4

1 に答える 1

5

このように使用してください--

NavigateUrl='<%# Eval("ProductId","~/ProductDetails.aspx?ProductId{0}" ) %>'
于 2013-03-15T10:14:55.100 に答える