以下是一个使用Asp.net Core Razor页面或MVC的代码示例:
创建一个新的Asp.net Core Web应用程序项目。
dotnet new webapp -n RazorPagesApp
进入新创建的项目文件夹。
cd RazorPagesApp
创建一个名为Pages
的文件夹。
mkdir Pages
进入Pages
文件夹。
cd Pages
创建一个名为Index.cshtml
的Razor页面。
dotnet new page -n Index
打开Index.cshtml
文件并编辑页面内容。
open Index.cshtml
在Index.cshtml
文件中,你可以添加以下代码示例:
@page
@model IndexModel
Welcome to Razor Pages!
This is an example of a Razor page in Asp.net Core.
Latest News
@foreach (var newsItem in Model.NewsItems)
{
- @newsItem.Title - @newsItem.Date
}
返回到项目文件夹。
cd ..
打开Startup.cs
文件并配置应用程序路由。
open Startup.cs
在Startup.cs
文件的ConfigureServices
方法中,添加以下代码:
services.AddRazorPages();
在Startup.cs
文件的Configure
方法中,添加以下代码:
app.UseRouting();
app.UseEndpoints(endpoints =>
{
endpoints.MapRazorPages();
});
运行应用程序。
dotnet run
应用程序将在本地主机上的https://localhost:5001
上运行。在浏览器中打开该网址,你将看到Razor页面的内容。
以上代码示例演示了如何创建一个简单的Asp.net Core Razor页面,并在页面中使用了模型数据进行循环渲染。你可以根据自己的需求添加更多的Razor页面和功能。