我在我的母版页中使用以下代码:
<% Html.RenderAction("RecentArticles","Article"); %>
最近的文章操作(在 ArticleController 中)是:
[ChildActionOnly]
public ActionResult RecentArticles()
{
var viewData = articleRepository.GetRecentArticles(3);
return PartialView(viewData);
}
以及我最近的Articles.ascx 部分视图中的代码:
<li class="title"><span><%= Html.ActionLink(article.Title, "ViewArticle", new { controller = "Article", id = article.ArticleID, path = article.Path })%></span></li>
问题是文章的所有链接(构建在局部视图中)都指向相同的 url-“~/Article/ViewArticle”。我希望每个标题链接都能使用我在部分视图中设置的参数指向特定文章。
谢谢。