ASP.NET Web Pages是一种轻量级的ASP.NET框架,适用于快速开发动态Web页面。以下是一个简单的ASP.NET Web Pages的实例,展示了如何创建一个包含数据库连接和基本页面逻辑的应用程序。

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