由于我是 Umbraco 的新手,我还不太了解它似乎具有的路由机制。
我有一个myProject.Controllers.CompanySurfaceController带有getCompanyList()和getCompany(int companyId)功能的自定义表面控制器。
<a>基本思想是从数据库中获取公司列表,使用经典链接呈现部分视图,getCompany(..)然后从数据库中检索/显示该公司。
一切正常,除了一件事:我无法掌握如何创建<a>到控制器子动作的链接!在发布和使用 Html.Action 时,我在部分视图中包含子操作没有问题。
我已经尝试过@Html.ActionLink和其他助手,但最接近的是 的链接/umbraco/Surface/CompanySurface/Company,它当然不起作用,并且不包含 id 参数(例如Company/3)。
我还尝试将控制器放在umbraco/Surface命名空间中,但没有运气(而且似乎没有必要)。
我在这里想念什么?