You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kentico 13 .NET Core中缺失‘Form Controls’标签页问题咨询

Kentico 13 .NET Core 自定义表单控件:找不到「Form Controls」标签页的排查方案
  • 先查用户权限
    你当前登录的管理员账号必须拥有「Form controls」模块的权限。去系统权限设置里,给账号分配「Form controls」的读/写权限——没有这个权限的话,这个标签页直接会被隐藏。

  • 确认项目的管理界面部署模式
    Kentico 13 .NET Core分两种管理界面部署方式:

    • 要是用的独立管理界面,得确保管理项目已经正确启动,并且和你的站点数据库连通,而且你是在管理界面的「Forms」模块下找,不是在站点项目里瞎找。
    • 要是用的集成管理界面,检查站点项目的Startup.cs(或者.NET 6+的Program.cs)里有没有加app.UseKentico();,以及相关的管理界面路由配置是否正确。
  • 验证自定义控件的注册逻辑
    别漏了自定义控件的核心注册步骤:

    1. 后端逻辑必须继承FormComponent类,并且加上[assembly: RegisterFormComponent]特性来注册控件。
    2. 前端React组件要正确打包,放到wwwroot/CMSScripts/Custom/目录下,而且注册特性里要写对客户端组件的路径。
    3. 重新编译项目并重启站点,确保注册代码被执行。
  • 检查数据库同步情况
    如果是多环境部署或者手动改过数据库,要确认站点和管理界面用的是同一个数据库,并且所有必要的数据库脚本都执行了——比如自定义控件的注册记录有没有生成。可以跑一下Kentico的数据库同步工具,确保元数据都同步到位。

管理界面缺失Form Controls标签页的截图

内容的提问来源于stack exchange,提问作者chamara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 03:01:07