怎么把datalist显示出来的数据超链接到另一个相关页面,要求点击某个商品跳转到某个商品的商品详情页
<asp:DataList ID="DataList1" runat="server" CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="#333333" Height="175px" Width="307px" RepeatColumns="8" >
<AlternatingItemStyle BackColor="White" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<ItemStyle BackColor="#EFF3FB" />
<ItemTemplate>
<table style="width:100%;">
<tr>
<td class="auto-style1">
<asp:Image Width="175px" Height="175px" ID="Image1" runat="server" ImageUrl='<%# Eval("图片", "{0}") %>' />
</td>
</tr>
<tr>
<td class="auto-style2">
<asp:Label ID="Label1" runat="server" Text='<%# Eval("型号") %>'></asp:Label>
</td>
</tr>
<tr>
<td class="auto-style2">
<asp:Label ID="Label2" runat="server" Text='<%# Eval("单价") %>'></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
<SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:OnRetConnectionString %>" SelectCommand="SELECT [图片], [型号], [单价] FROM [Products]"></asp:SqlDataSource>
使用c#+asp.net语言 想知道具体的代码怎么写
<ItemTemplate>
<table style="width:100%;">
<tr>
<td class="auto-style1">
<asp:Image Width="175px" Height="175px" ID="Image1" runat="server" ImageUrl='<%# Eval("图片", "{0}") %>' />
</td>
</tr>
<tr>
<td class="auto-style2">
<asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("型号") %>' NavigateUrl='<%# "ProductDetails.aspx?id=" + Eval("ProductID") %>'></asp:HyperLink>
</td>
</tr>
<tr>
<td class="auto-style2">
<asp:HyperLink ID="HyperLink2" runat="server" Text='<%# Eval("单价") %>' NavigateUrl='<%# "ProductDetails.aspx?id=" + Eval("ProductID") %>'></asp:HyperLink>
</td>
</tr>
</table>
</ItemTemplate>