【发布时间】:2014-09-12 06:35:38
【问题描述】:
由于我是 Umbraco 的新手,我还不太了解它似乎具有的路由机制。
我有一个自定义表面控制器myProject.Controllers.CompanySurfaceController 具有getCompanyList() 和getCompany(int companyId) 功能。
基本思想是从数据库中获取公司列表,使用经典的<a> 链接渲染部分视图到getCompany(..)函数,然后从数据库中检索/显示该公司。
除了一件事,一切都运行良好:我无法掌握如何创建指向控制器子操作的<a> 链接!在发布和使用 Html.Action 时,我在部分视图中包含子操作没有问题。
我已经尝试过@Html.ActionLink 和其他助手,但我得到的最接近的是/umbraco/Surface/CompanySurface/Company 的链接,它当然不起作用并且它不包含id 参数(例如Company/3)。
我还尝试将控制器放在 umbraco/Surface 命名空间中,但运气不佳(这似乎没有必要)。
我在这里错过了什么?
【问题讨论】:
标签: hyperlink action umbraco surface-controller