0

当我使用我的访问数据库中的 productID 字段绑定 url 时,它返回错误的值,例如,因为我的数据库从第一个字段作为 2 开始,它返回 -1,然后 -2 表示 3,依此类推。

<a href='details.aspx?ID=<%#Eval("ProductID") %>'>

谢谢

4

2 回答 2

0

尝试<a href="details.aspx?ID='<%#Eval("ProductID") %>'">

或者

使用asp超链接

<asp:HyperLink runat="server"
 NavigateUrl='details.aspx?ID=<%# Eval("ProductID") %>'
/>
于 2009-12-16T12:43:13.017 回答
0

尝试:

<a href="details.aspx?ID='<%# DataBinder.Eval(Container.DataItem, "ProductId")%>'">
于 2009-12-16T12:54:01.887 回答