2009-09-20 27 views
0

我有一个动作的链接,如:ActionLink的表现不同

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

这是工作完美呈现类似的链接:

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

同样的观点呈现在另一个页面,但此时的链接呈现与空href:

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

有人能解释我这是怎么回事?

+0

检查您的操作方法是否返回相同/正确的数据。 – David 2009-09-20 14:06:29

回答

0

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

0

期货Html.ActionLink方法将检查您的路线映射以确定适当的“出站”URL。请检查您的Global.asax.cs文件的Application_Start方法。有关其他控制器的问题未正确映射。

另外,item.id来自哪里?