我们目前在Kentico 12上,正在切换到13 MVC Core。
我们最重要和广泛使用的小部件之一是定制的";控制包装器";具有";文件系统选择器";type字段,允许用户选择文件位置(通过.ascx用户控件的一个,然后将其加载到页面上。
这些用户控件通过REST API中间件从我们的CRM系统获取和更新外部数据,并显示和允许我们的客户查看和更新数据。我是MVC的新手,很难想出类似的解决方案,因为MVC中不存在用户控件的概念。
有没有办法做到这一点,或者有没有关于如何在Kentico 13中复制这一功能的建议?
欢迎加入SO!
从门户引擎(asp.net web表单(迁移到MVC并不是一项容易的任务,因此,您自己尝试该项目值得称赞。我给你的建议是采取所有的用户控件(ascx(,并将其转换为版本13小工具,并删除包装";控制包装器";小部件,因为它只是使整个过程复杂化。
我相信在某些方面你可以"全球化";就像到中间件的整体连接和身份验证一样,但从版本12的用户控件创建版本13的小部件是可行的。文档是你的朋友,还有相当多的博客文章和视频资源。