Ich habe versucht, dies zu suchen, aber ich kann keine Antwort finden, die funktioniert. Alles, was ich tun muss, ist eine Möglichkeit zu finden, SQL-Daten von einer einfachen Abfrage auf eine aspx-Seite anzuzeigen. Ich verwende C#, um eine Verbindung zur Datenbank herzustellen. Ich habe keine Probleme beim Posten in der Datenbank. Mein Code scheint korrekt zu sein. Ich bekomme keine Fehler, die Webseite zeigt jedoch nichts an. HierZiehen von SQL-Daten in eine ASP.net-Webseite
ist der Code auf der C# Datei:
public int GetResults()
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Data"].ConnectionString);
SqlCommand cmd = new SqlCommand("select count (ColumnA) from TableA",conn);
cmd.CommandType = CommandType.Text;
conn.Open();
int Rslt= (Int32)cmd.ExecuteNonQuery();
return (Rslt);
}
Und hier ist die aspx Seite:
<div class="lc">
the results are= <%GetResults();%>
</div>
Um den letzten Teil zu erklären, '<% %>' ist für die Ausführung eines Codeblocks; '<%= %>' oder '<%# %>' ist für die Ausgabe von Inhalten. – Jacob
Aber ich würde '<%: GetResults()%>' verwenden, um die Ausgabe automatisch mit HTML zu codieren. – Jacob
Danke, Jacob! Das <%: GetResults()%> hat funktioniert. – Robert