1. 首页
  2. 课程学习
  3. .Net
  4. 解读ASP.NET 5 & MVC6系列教程(14):View Component

解读ASP.NET 5 & MVC6系列教程(14):View Component

上传者: 2021-06-02 21:25:44上传 PDF文件 91.67 KB 热度 23次

但在MVC6中,这一功能得到了极大的改善。新版MVC6中,提供了一种叫做View Component的功能。View Component包含2个部分,一部分是类,另外一个是Razor视图。就像新版MVC中的Controller一样,ViewComponent也可以使POCO的。目前,View Component类的创建方式有如下三种:直接继承于ViewComponent给类加上ViewComponent特性,或继承于带有ViewComponent特性的类创建一个类,类名以ViewComponent结尾和Controller一样,View Component必须是public的,不能嵌套,不能是抽象类。Invoke方法是一个约定方法,可以传入任意数量的参数,系统也支持InvokeAsync方法实现异步功能。一般来说,如果要使用自定义文件,我们需要在Invoke的方法返回返回值的时候来指定视图的名称,示例如下:那么,就需要创建一个一般来说,建议在通用的功能上使用View Component的功能,这样所有的视图文件都可以放在

用户评论