ASP.NET MVC 3 では、サーバー上で AjaxHelper.ActionLink の列挙型を作成し、それをモデルに追加して、モデルをビューにバインドできるようにしたいと考えています。ビューには動的な数の ActionLink が含まれます。
コントローラー アクションで新しい AjaxHelper をインスタンス化しようとすると、ViewContext や IViewDataContainer などが必要になるため、少し困惑しています。
理想的には、ActionLink を構築する方法、構築する数、および ViewResult または ActionResult を返す作業を行うファクトリが必要です。
私はいくつか掘り下げましたが、これが可能かどうか、または許容可能なパターンかどうかを見つけることができないようです...
うまくいけば、これはかなり明確ですが、そうでない場合は喜んで明確にします!