asp绑定从数据库返回错误的值

时间:2009-12-16 12:37:02

标签: asp.net ms-jet-ace

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

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

感谢

2 个答案:

答案 0 :(得分:0)

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

使用asp超链接

<asp:HyperLink runat="server"
 NavigateUrl='details.aspx?ID=<%# Eval("ProductID") %>'
/>

答案 1 :(得分:0)

尝试:

<a href="details.aspx?ID='<%# DataBinder.Eval(Container.DataItem, "ProductId")%>'">