MVC3に問題があります
@Html.ActionLink()
を使用して、ブログプロジェクトのタイトルのリンクを生成しようとしています。
ActionLink
で定数文字列を使用するとうまく動作しますが、Posts.Title
(ループされている現在のPostモデルのタイトル)、私はこの例外を受け取ります:
CS1973: 'System.Web.Mvc.HtmlHelper<dynamic>' has no applicable method
named 'ActionLink' but appears to have an extension method by that name.
Extension methods cannot be dynamically dispatched. Consider casting
the dynamic arguments or calling the extension method without the
extension method syntax.
「動的引数をキャストするか、拡張メソッド構文なしで拡張メソッドを呼び出すことを検討してください。」
Posts.Titleには型がありません(動的引数)。
(string)Posts.Titleを介してキャストするだけです。