1. 创建模型类: 在应用程序中,你需要创建一个表示数据实体的模型类。这个类通常包含属性,每个属性对应数据库表中的一个字段。
// 在 Models 文件夹下创建 Product.cs 文件
public class Product {
public int ID { get; set; }
public string Name { get; set; }
public decimal Price { get; set; }
}
2. 在控制器中使用模型: 在控制器的动作方法中,你可以创建模型的实例并使用它来处理业务逻辑。例如,从数据库中检索数据。
// 在控制器中
public ActionResult Index() {
var model = new Product { ID = 1, Name = "Example Product", Price = 19.99 };
return View(model);
}
3. 将模型传递给视图: 在控制器的动作方法中,使用 return View(model); 语句将模型传递给视图。这样,在视图中就可以使用模型的数据。
// 在控制器中
public ActionResult Index() {
var model = new Product { ID = 1, Name = "Example Product", Price = 19.99 };
return View(model);
}
<!-- 在视图中 -->
@model Product
<h1>@Model.Name</h1>
<p>Price: $@Model.Price</p>
4. 使用模型的属性: 在视图中,你可以使用 Razor 语法来访问模型的属性,并将其呈现在用户界面上。
<!-- 在视图中 -->
@model Product
<h1>@Model.Name</h1>
<p>Price: $@Model.Price</p>
通过使用 MVC 模型,你能够将应用程序的数据逻辑与用户界面逻辑分离开来,提高代码的可维护性。模型负责处理数据,而视图负责呈现数据。这种分离使得你可以更容易地修改和扩展应用程序的不同部分。
转载请注明出处:http://www.zyzy.cn/article/detail/14810/ASP.NET Web Pages