为什么指定的控制器在使用@ Html.Raw(@ Html.ActionLink()时更改为Home控制器

时间:2015-08-27 14:33:26

标签: asp.net-mvc-4 model-view-controller

我使用以下源代码将图像用作指定产品/产品列表视图(控制器/操作)的导航链接。

代码:

@Html.Raw(@Html.ActionLink("Milk Products", "Productlistview", "Product", new { categoryid = 1 }).ToHtmlString().Replace("Milk Products", "<img src=\"/Content/ImagesDairy/Milk-products.jpg\" />")) 

但是在执行时,导航路径的代码更改为Home / productListView。为什么以及如何维护我指定的路径?

1 个答案:

答案 0 :(得分:0)

<a href="@Url.Action("Productlistview", "Product", new { categoryid = 1 })">
    <img src="/Content/ImagesDairy/Milk-products.jpg" />
</a>