2011-01-18 7 views
1

私のコードから項目への動的リンクを生成する際に問題が発生しました。ダイナミックHtml.ActionLinkパラメータ(エリアあり)

私が使用している

コード:

Html.ActionLink("View Checklist Summary", "Details", "Product", 
    new { Area = "Reporting" }, new { Item = 478}) 

を私は必要なもの: URL - ローカルホスト:58412 /レポーティング/製品/詳細項目= 478

私は取得していますか? : URL - ローカルホスト:58412 /レポーティング/製品/詳細

私はあまりにも長い道のりのためにこれに取り組んできた、と私はどのREASを見つけるように見えることはできません「Item = 478」がActionLinkによって作成されたURLに追加されない理由について

ご協力いただければ幸いです。

+0

あなたのルートを投稿できますか? – hunter

答えて

5

これを試してみてください:

Html.ActionLink("View Checklist Summary", "Details", "Product", new { Area = "Reporting", Item = 478 }, new { }) 

エリアと項目を指定する必要がありますroutevaluesオブジェクトに。最後の空のオブジェクトは、私が思い出すと、HtmlAttributesオブジェクトです。

+0

ああ、それはまさにそれです。それはあなたがあまりにも長い間見つめているものの1つで、あなたはナッツを動かす! – Dewayne

関連する問題