привязка asp возвращает неправильное значение из базы данных - PullRequest
0 голосов
/ 16 декабря 2009

Когда я связываю URL-адрес с использованием поля productID из моей базы данных доступа, он возвращает неправильное значение, например, поскольку моя база данных начинается с первого поля, когда 2 возвращает -1, затем -2 для 3 и т. Д.

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

спасибо

Ответы [ 2 ]

0 голосов
/ 16 декабря 2009

попробуй:

<a href="details.aspx?ID='<%# DataBinder.Eval(Container.DataItem, "ProductId")%>'">
0 голосов
/ 16 декабря 2009

Попробуйте <a href="details.aspx?ID='<%#Eval("ProductID") %>'">

или

использовать гиперссылку asp

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