efcore 部分更新_MVC+EFCore 完整教程18 -- 升级分布视图至 View Component

本文介绍了如何在ASP.NET Core中将分布视图升级为View Component,探讨了View Component的重要性和应用场景,并通过一个图表展示的实例详细阐述了创建、调用View Component的步骤,以及调试和返回多个视图的方法。
摘要由CSDN通过智能技术生成

原文:MVC+EFCore 完整教程18 -- 升级分布视图至 View Component

之前我们详细介绍过分布视图(partial view),在有一些更加复杂的场景下,.net core为我们提供了更加强大的组件 view  component.

可以认为view component是partial view的替代品。

我认为view component是 .net core中非常重要的一个功能,除了跟partial view类似的特征外,view component比较方便带参数和业务逻辑,一般通过layout page调用。

一些典型的应用场景如动态导航菜单,登录框,购物车等。

一个 view component 由两部分组成:类(继承 ViewComponent)和 渲染视图

* 或者我们可以类比成微型的 controller和view

详细步骤

首先我们创建一个.net core 2.2项目作为演示,如下一组图。

我们设置这么一个场景:

传递不同参数,例如 柱状图、饼状图,返回不同的图形。

* 仅作演示,我们不返回真正的图形,用文字说明代替。

我们利用框架自带的首页(如下图)来演示。

我们前面说过,一个 view component 由两部分组成:类(继承 Vie

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值