4

在我看来,我有以下代码:

@Html.ActionLink(item.Title,  "Articles/Details", New With {.id = item.ArticleId})

它产生以下链接:

/博客/文章/详情/1

我希望它产生这个,而不是:

/文章/详情/1

我试着弄乱参数,但我不知道如何让它做我想要的。我怎样才能做到这一点?谢谢。

4

1 回答 1

6

使用这个重载

public static MvcHtmlString ActionLink(
    this HtmlHelper htmlHelper,
    string linkText,
    string actionName,
    string controllerName,
    Object routeValues,
    Object htmlAttributes
)

所以你的代码可以写成

@Html.ActionLink(item.Title, "Details","Article",
                  New With {.id = item.ArticleId},Nothing)

检查此 msdn 页面以查看所有可用的重载

于 2012-07-26T18:31:36.723 回答