Kentico 13表单控件相关咨询:新增及从Kentico 12迁移方案
Kentico 13 自定义表单元素相关问题解答
问题1:Kentico 13后台是否支持添加Form Control?
Kentico 13已移除「Form Controls」模块,无法在后台直接添加传统的Form Control。必须通过创建自定义Form Component来实现类似功能——这是Kentico 13表单系统的标准扩展方式,适配其全新的MVC/.NET Core架构。
问题2:Kentico 12的Form Control能否转换为Kentico 13的Form Component?
不需要从零开发,原有Form Control的核心业务逻辑可以复用,但需要适配Kentico 13的Form Component架构,主要调整点包括:
- 将原ASCX用户控件迁移为Razor视图(MVC项目)或Blazor组件(Core项目)
- 实现Kentico 13规定的表单组件接口,如
IFormComponent、IFormComponentPropertyEditor - 调整数据绑定、表单验证逻辑,适配Kentico 13的表单生命周期
- 重构后台配置界面,使用Kentico 13的属性编辑器框架替代原Form Control的配置方式
内容的提问来源于stack exchange,提问作者Rahul - Systematix
相关产品推荐
相关产品推荐

