1. 创建模型类:
创建一个用于表示数据的模型类。例如,如果你的应用程序需要处理书籍信息,你可以创建一个名为 Book 的模型类:
public class Book
{
public int Id { get; set; }
public string Title { get; set; }
public string Author { get; set; }
public decimal Price { get; set; }
}
2. 在控制器中使用模型:
在控制器中创建模型对象,设置其属性值,然后将模型传递给视图。
public class BookController : Controller
{
public ActionResult Details()
{
// 创建模型对象并设置属性值
var bookModel = new Book
{
Id = 1,
Title = "ASP.NET MVC Basics",
Author = "John Doe",
Price = 29.99M
};
// 将模型传递给视图
return View(bookModel);
}
}
3. 在视图中使用模型:
在对应的视图中使用Razor语法来显示模型的属性。
@model YourNamespace.Book
<div>
<h2>@Model.Title</h2>
<p>Author: @Model.Author</p>
<p>Price: $@Model.Price</p>
</div>
在这个例子中,Book 类是模型,代表了一个书籍的数据结构。在BookController 控制器的 Details 动作方法中,创建了一个 Book 对象,并将其传递给名为 Details.cshtml 的视图。在视图中,使用 @model 关键字声明视图的模型类型,然后使用Razor语法显示模型的属性。
这是一个简单的例子,实际应用中,模型可能会包含更多复杂的业务逻辑和数据验证。模型的目的是将数据从控制器传递到视图,以及接收来自视图的用户输入并将其传递回控制器。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6565/ASP.NET