有人可以告诉我这个ActionLink有什么问题吗?
@Html.ActionLink(posts.Title, "PostDetails", "Blogs", new { id = posts.PostID } )
我期待这个链接转到:
但我在Firefox中看到以下内容:
它甚至没有进入博客控制器。
答案 0 :(得分:2)
您确定要调用正确的重载方法吗? 如果你错过了一个参数,它会给出不同的含义。
http://msdn.microsoft.com/en-us/library/dd505040.aspx
请仔细检查您是否遗漏了一个参数。
答案 1 :(得分:1)
它与路由值的传递方式有关,请改为使用:
@Html.ActionLink(posts.Title, "PostDetails", new {Controller="Blogs", id = posts.PostID } )