1. 创建数据库:
首先,我们将创建一个简单的Microsoft SQL Server数据库。在数据库中创建一个表,例如名为Products,包含字段ProductId、ProductName和Price。
2. 创建Web Pages应用程序:
在Visual Studio中创建一个新的ASP.NET Web Pages应用程序。
3. 连接数据库:
在App_Data文件夹下创建一个Database.mdf文件,并在App_Code文件夹中创建一个DataAccess.cshtml文件,用于数据库访问。以下是一个简单的例子:
@{
var db = Database.Open("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True");
}
4. 创建页面:
在Pages文件夹中创建一个名为Products.cshtml的文件,用于显示产品列表。以下是一个简单的例子:
@{
var products = db.Query("SELECT * FROM Products");
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Product List</title>
</head>
<body>
<h1>Product List</h1>
<ul>
@foreach (var product in products) {
<li>@product.ProductName - $@product.Price</li>
}
</ul>
</body>
</html>
5. 运行应用程序:
启动应用程序并访问Products.cshtml页面,你应该能够看到从数据库中检索并显示产品列表的页面。
这只是一个简单的例子,ASP.NET Web Pages可以更进一步地结合Razor语法、布局、模型等进行更复杂的开发。在实际项目中,你可能还需要处理安全性、错误处理等方面的问题。确保参考ASP.NET Web Pages的文档以获取更详细的信息和最佳实践。
转载请注明出处:http://www.zyzy.cn/article/detail/14695/ASP.NET