我有我的看法如下代码:
@Html.ActionLink(item.Title, "Articles/Details", New With {.id = item.ArticleId})
它产生以下链接:
/博客/条/详细信息/ 1
我希望它产生这一点,而不是:
/条/详细信息/ 1
我试图与参数搞乱,但我不知道如何使它做我想做的。 我怎样才能做到这一点? 谢谢。
我有我的看法如下代码:
@Html.ActionLink(item.Title, "Articles/Details", New With {.id = item.ArticleId})
它产生以下链接:
/博客/条/详细信息/ 1
我希望它产生这一点,而不是:
/条/详细信息/ 1
我试图与参数搞乱,但我不知道如何使它做我想做的。 我怎样才能做到这一点? 谢谢。
使用此超载
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页面看到所有可用的重载