Ich richte eine benutzerdefinierte Registerkarte ein, auf der Benutzer Daten anzeigen und bearbeiten können. Ich muss eine vertrauenswürdige SQL-Verbindung herstellen und die Daten in einer Rasteransicht anzeigen lassen.Stellen Sie sicher, dass die in dieser Codedatei definierte Klasse dem Attribut 'inherits' entspricht
Sollte ich eine Konsole oder Web App bauen?
Ich habe meine .aspx und aspx.cs-Dateien unten zur Verfügung gestellt.
erhalte ich die Fehlermeldung unten, während er ausgeführt:
"Error: Make sure that the class defined in this code file matches the 'inherits' attribute, and that it extends the correct base class (e.g. Page or UserControl)".
Hier ist mein Default.aspx Code:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title></title>
</head>
<body>
<formid="form1"runat="server">
</form>
</body>
</html>
Hier ist mein Default.aspx.cs Code:
///<summary>
///Demonstrates how to work with SqlConnection objects
///</summary>
class SqlConnectionDemo
{
static void Main()
{
// 1. Instantiate the connection
SqlConnectionconn = newSqlConnection("Data Source=TestDB;Initial Catalog=Impresario;Integrated Security=SSPI");
SqlDataReaderrdr = null;
try
{
// 2. Open the connection
conn.Open();
// 3. Pass the connection to a command object
SqlCommandcmd = newSqlCommand("select * from LT_WEB_DONATIONS_EXTRA_INFO_TEMP", conn);
//
// 4. Use the connection
//
// get query results
rdr = cmd.ExecuteReader();
// print the CustomerID of each record
while (rdr.Read())
{
Console.WriteLine(rdr[0]);
}
}
finally
{
// close the reader
if(rdr != null)
{
rdr.Close();
}
// 5. Close the connection
if(conn != null)
{
conn.Close();
}
}
}
}
Machen Sie das lesbarer und vielleicht werden die Leute versuchen, Ihnen zu helfen. – yoozer8