私は Umbraco を初めて使用するので、Umbraco が持っていると思われるルーティング メカニズムをよく理解していません。
関数と関数を備えたカスタム サーフェス コントローラーmyProject.Controllers.CompanySurfaceController
があります。getCompanyList()
getCompany(int companyId)
<a>
基本的な考え方は、データベースから会社のリストを取得し、関数への従来のリンクを使用して部分ビューをレンダリングし、データベースgetCompany(..)
からその会社を取得/表示することです。
<a>
コントローラーの子アクションへのリンクを作成する方法がわかりません! POSTしてHtml.Actionを使用するときに、部分ビューに子アクションを含めることに問題はありません。
私は他のヘルパーを試し@Html.ActionLink
ましたが、最も近いのは へのリンクです/umbraco/Surface/CompanySurface/Company
。これはもちろん機能せず、idパラメーターが含まれていません(例:Company/3
)。
また、コントローラーをumbraco/Surface
名前空間に配置しようとしましたが、うまくいきませんでした (必要ではないようです)。
ここで何が欠けていますか?