protected void Button2_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-Q02V0BS\AQ;Initial Catalog=upload_file;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("select filename from file_table",con);
SqlDataReader r = cmd.ExecuteReader();
while (r.Read())
{
Response.Write("<img src="" + Server.MapPath("~/Images/")+ r[0].ToString()+""/>");
}
con.Close();
}
Ich habe den Bildnamen in einer Tabelle gespeichert, die file_table
ist und der Spaltenname ist filename
. Wenn ich auf diese Schaltfläche klicke, wird kein Bild mit dem aktuellen Bildpfad erzeugt.Wie kann ich Bilder aus einem Ordner abrufen, dessen Name in der Datenbank gespeichert ist?
Welche Fehler erhalten Sie? Löscht Ihr Code eine Ausnahme wo? – RBT
Versuchen Sie beide '"' in Ihrer 'Response.Write' Zeile mit' \ "' zu ersetzen, da ich nicht sicher bin, ob die Anführungszeichen HTML-kodiert sein müssen. – johna
Ich versuchte, aber/"funktioniert nicht –