当我使用来自我的访问数据库的productID字段绑定一个url时,它会返回错误的值,例如我的数据库以第一个字段开始为2,它返回-1,然后-2为3,依此类推。
<a href='details.aspx?ID=<%#Eval("ProductID") %>'>
感谢
答案 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")%>'">