以下是一个简单的 ASP.NET Razor Web Pages 的实例,展示如何创建一个包含表单、数据处理和展示的页面。在这个示例中,我们将创建一个简单的注册页面,用户可以输入姓名和电子邮件地址,然后将其保存并显示在页面上。

1. 创建 Razor 页面:
   创建一个 Razor 页面(.cshtml 文件)。在 Visual Studio 中,可以通过添加新项并选择 "ASP.NET Web Pages (Razor)" 模板创建。
   <!-- ~/Pages/Register.cshtml -->

   @{

       // 处理表单提交
       if (IsPost)
       {
           var name = Request["name"];
           var email = Request["email"];

           // 在实际应用中,这里可以将数据保存到数据库或其他存储中
           // 例如,可以使用 Entity Framework 或其他数据访问方法

           <p>注册成功!</p>
       }

   }

   <!DOCTYPE html>
   <html>
   <head>
       <title>用户注册</title>
   </head>
   <body>

       <h1>用户注册</h1>

       <!-- 用户输入表单 -->
       <form method="post">
           <label for="name">姓名:</label>
           <input type="text" id="name" name="name" required>

           <br>

           <label for="email">电子邮件:</label>
           <input type="email" id="email" name="email" required>

           <br>

           <input type="submit" value="注册">
       </form>

   </body>
   </html>

2. 运行和测试:
   运行你的应用程序,访问注册页面(例如,http://localhost:port/Register.cshtml)。填写表单并提交后,会显示注册成功的消息。

在实际应用中,你可能需要添加更多功能,如数据验证、数据库存储、安全性措施等。这个示例主要用于演示 Razor 页面的基本结构和处理简单表单的方法。在实际项目中,你可能会使用 ASP.NET MVC 或 ASP.NET Core MVC 来构建更大型、更复杂的 Web 应用。


转载请注明出处:http://www.pingtaimeng.com/article/detail/14848/ASP.NET Razor 标记