Buonasera a tutti,
ho questa necessità: devo valorizzare un collegamento ipertestuale con un link che estraggo dal database.
L'estrazione dei dati la faccio nel .vb della pagina:
codice:
'visualizzo l'immagine predefinita associata a quel prodotto (serie)
        sqlImmagini = "Select immagini.path,prodotti.id_prodotti from prodotti " & _
                      "inner join Immagini on Prodotti.id_Prodotti=Immagini.cd_prodotti " & _
                      "where prodotti.cd_Categorie =" & Request("Cd_Cat") & " " & _
                      "and prodotti.cd_Marche =" & Request("Cd_Mar") & " and immagini.predefinito=1"

        Dim cn As New OleDb.OleDbConnection(setCnString)
        cn.Open()
        Dim cmd As New OleDb.OleDbCommand(sqlImmagini, cn)
        Dim drImg As OleDb.OleDbDataReader = cmd.ExecuteReader()
        drImg.Read()
        If drImg.HasRows() Then
          imgPredefinita.ImageUrl = drImg.Item("path")
        Else
          imgPredefinita.ImageUrl = "./img/pascolo.jpg"
        End If

        drImg.Close()
Se l'attributo href lo valorizzo come mostrato di seguito
codice:
href='<%#DataBinder.Eval(Container.DataItem,"path").tostring%>'
ottengo l'errore:

BC30456: 'DataItem' non è un membro di 'System.Web.UI.Control'

Esiste qualche altra maniera per poter effettuare la valorizzazione dell'href in maniera "dinamica" cioè con l'estrazione del dato dal database?

grazie.