在Asp.net Core MVC中,可以使用@model
指令将数据模型传递给视图,然后在视图中使用该模型进行数据绑定和操作。
以下是一个简单的示例,说明如何在视图中使用@model
指令:
public class Student
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
public IActionResult Index()
{
Student student = new Student
{
Id = 1,
Name = "John",
Age = 20
};
return View(student);
}
@model
指令指定数据模型:@model Student
@Model.Name
Age: @Model.Age
在上面的示例中,@model
指令将Student
类指定为视图的数据模型。然后,我们可以在视图中使用@Model
对象访问模型属性。
当浏览器请求该视图时,服务器将生成HTML响应,并将@model
行的内容替换为实际的模型数据。最后,生成的HTML将发送到浏览器进行显示。