在 ASP.NET Core MVC 中,模型视图是用于传递数据给视图的关键组件。因此,设计良好的模型视图非常重要。以下是一些关于模型视图的最佳实践:
示例代码:
public class SummaryViewModel
{
public string Title { get; set; }
public string Summary { get; set; }
}
示例代码:
public IActionResult Summary()
{
var posts = _postService.GetAllPosts();
var model = posts.Select(p => new SummaryViewModel
{
Title = p.Title,
Summary = p.Content.Substring(0, 100)
});
return View(model);
}