ActionLink表现不同

时间:2009-09-20 14:01:37

标签: asp.net asp.net-mvc

我有一个动作链接:

 <%=Html.ActionLink<ArticlesController>(x => x.Modify(item.id),"Modify") %>

这样可以完美地呈现如下链接:

http://localhost:53574/Articles/Modify?idArticle=8

相同的视图在另一个页面中呈现,但这次链接使用空的href:

呈现
<a href="">Modify</a>

有人可以解释一下这是怎么回事吗?

2 个答案:

答案 0 :(得分:0)

不同的视图是否属于不同的控制器?该项目的其他视图中的属性是什么/它有ID?

答案 1 :(得分:0)

Futures Html.ActionLink方法将检查您的路线映射,以确定适当的“出站”URL。请检查Global.asax.cs文件的Application_Start方法。关于另一个控制器的东西没有正确映射。

此外,item.id来自哪里?