コード :@Html.ActionLink("Link", "Action", "Controller", new { id = Id } )
現時点では、次のようなリンクを生成できます。
次のようなリンクを生成したいと思います。
しかし、ルートを編集したり、別のルートを作成したりすることはできません。
最善の解決策は何ですか?
コード :@Html.ActionLink("Link", "Action", "Controller", new { id = Id } )
現時点では、次のようなリンクを生成できます。
次のようなリンクを生成したいと思います。
しかし、ルートを編集したり、別のルートを作成したりすることはできません。
最善の解決策は何ですか?
proper overload
ActionLink ヘルパーの を使用するだけです。
@Html.ActionLink(
linkText: "Link",
actionName: "Action",
controllerName: "Controller",
protocol: null,
hostName: null,
fragment: "divId",
routeValues: new { id = Id },
htmlAttributes: null
)
生成されます:
<a href="/Controller/Action/123#divId">Link</a>