// 这是一个简单的 ASP.NET Core MVC 示例代码,用于创建一个基本的 Web 应用程序。
using Microsoft.AspNetCore.Mvc;
namespace MyWebApp.Controllers
{
public class HomeController : Controller
{
// GET: /Home/Index
public IActionResult Index()
{
// 返回视图(View),默认会查找 Views/Home/Index.cshtml 文件
return View();
}
// GET: /Home/About
public IActionResult About()
{
// 返回一个包含关于页面信息的视图
ViewData["Message"] = "Your application description page.";
return View();
}
// GET: /Home/Contact
public IActionResult Contact()
{
// 返回一个包含联系信息的视图
ViewData["Message"] = "Your contact page.";
return View();
}
}
}
命名空间和类:
MyWebApp.Controllers 是命名空间,通常与项目结构相对应。HomeController 类继承自 Controller 类,是 ASP.NET Core MVC 中的一个控制器,负责处理 HTTP 请求并返回响应。Action 方法:
Index()、About() 和 Contact() 是控制器中的 Action 方法,每个方法对应一个 URL 路径。return View(); 表示返回一个视图(HTML 页面),视图文件通常位于 Views/Home/ 目录下。ViewData:
ViewData 是一个字典对象,用于在控制器和视图之间传递数据。例如,ViewData["Message"] 可以在视图中通过 @ViewData["Message"] 访问。这个示例展示了如何使用 C# 和 ASP.NET Core 创建一个简单的 Web 应用程序,并处理基本的 HTTP 请求和响应。
上一篇:c# tcpserver
下一篇:c# list合并
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站