Ren*_*eza 3 asp.net-core-mvc asp.net-core asp.net-core-viewcomponent asp.net-core-2.1
我有一个相当大的视图组件,我想在两个不同的 ASP.NET Core MVC 项目中使用它。到目前为止,我找到了两种实现此目的的方法:
这两种方法之间的权衡是什么?我的视图组件有嵌套的视图组件,它需要 java 脚本来实现一些动态功能。
从 ASP.NET Core 2.1 开始,您希望使用专为这种情况设计的Razor 类库 (RCL) 。
RLC 允许您使用 razor 视图、页面、控制器、页面模型、视图组件和数据模型创建可重用的 UI。额外的好处是,视图(甚至部分视图)可以被主应用程序覆盖,其中 Razor 标记(.cshtml 文件)优先,允许每个应用程序进行更改,而无需修改原始共享组件。
/MyFeature/Page1阅读完整文档
| 归档时间: |
|
| 查看次数: |
2113 次 |
| 最近记录: |