【发布时间】:2010-03-11 21:14:27
【问题描述】:
我在我的母版页中使用以下代码:
<% Html.RenderAction("RecentArticles","Article"); %>
RecentArticles Action(在 ArticleController 中)在哪里:
[ChildActionOnly]
public ActionResult RecentArticles()
{
var viewData = articleRepository.GetRecentArticles(3);
return PartialView(viewData);
}
以及我的 RecentArticles.ascx 部分视图中的代码:
<li class="title"><span><%= Html.ActionLink(article.Title, "ViewArticle", new { controller = "Article", id = article.ArticleID, path = article.Path })%></span></li>
问题是文章的所有链接(构建在局部视图中)都指向相同的 url-“~/Article/ViewArticle”。 我希望每个标题链接都指向具有我在局部视图中设置的参数的特定文章。
谢谢。
【问题讨论】:
标签: asp.net asp.net-mvc master-pages partial-views renderaction