假设有一个控制器(Controller)叫做 HomeController,里面有一个动作方法(Action)叫做 Index。下面是对应的视图:
1. HomeController.cs(控制器):
using System.Web.Mvc;
public class HomeController : Controller
{
public ActionResult Index()
{
// 这里可以包含一些处理逻辑
return View();
}
}
2. Index.cshtml(视图):
在 Views 文件夹下创建名为 "Home" 的文件夹,并在该文件夹下创建名为 "Index.cshtml" 的文件。
@{
ViewBag.Title = "Home Page";
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>@ViewBag.Title</title>
</head>
<body>
<div>
<h2>Welcome to ASP.NET MVC!</h2>
<!-- 这里可以添加其他 HTML 元素和 Razor 语法 -->
</div>
</body>
</html>
在这个例子中,Index 方法返回一个视图,该视图对应于 Index.cshtml 文件。视图使用 Razor 语法(@ 符号)来嵌入 C# 代码,并能够动态生成 HTML 内容。在实际应用中,你可以在视图中添加任意的 HTML、CSS 和 JavaScript 代码,以及使用 Razor 语法嵌入动态内容。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6563/ASP.NET