@{
// 导入命名空间
using System.Data.SqlClient;
using System.Data;
// 数据库连接字符串
string connectionString = "Your_Connection_String_Here";
// 创建数据库连接对象
using (SqlConnection connection = new SqlConnection(connectionString))
{
// 打开数据库连接
connection.Open();
// SQL查询语句
string sqlQuery = "SELECT * FROM YourTable";
// 创建数据库命令对象
using (SqlCommand command = new SqlCommand(sqlQuery, connection))
{
// 创建数据适配器
using (SqlDataAdapter adapter = new SqlDataAdapter(command))
{
// 创建数据集
DataSet dataSet = new DataSet();
// 填充数据集
adapter.Fill(dataSet);
// 遍历数据集
foreach (DataRow row in dataSet.Tables[0].Rows)
{
// 输出数据
<p>@row["ColumnName"].ToString()</p>
}
}
}
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>ASP.NET Razor with Database Connection</title>
</head>
<body>
<h1>ASP.NET Razor with Database Connection</h1>
<!-- 数据库查询结果将在这里显示 -->
</body>
</html>
在这个例子中,你需要替换Your_Connection_String_Here为你的实际数据库连接字符串,以及YourTable和ColumnName为你实际数据库表和列的名称。请注意,这只是一个简单的示例,实际应用中,你可能需要更好地处理数据库连接的异常、使用参数化查询等。
确保你的数据库连接字符串和访问数据库的代码是安全的,并考虑使用ORM(对象关系映射)库来更轻松地与数据库进行交互。在ASP.NET Core中,Entity Framework Core是一个常见的ORM库。
转载请注明出处:http://www.zyzy.cn/article/detail/14886/ASP.NET Razor 标记