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