有人能告诉我这个ActionLink有什么问题吗?
@Html.ActionLink(posts.Title, "PostDetails", "Blogs", new { id = posts.PostID } )我期望这个链接可以访问:
http://localhost/Blogs/PostDetails?whateverpassed
但是,我在Firefox中看到了以下内容:
http://localhost:1815/Home/PostDetails?Length=5
它甚至不会去博客控制器。
发布于 2011-09-10 19:41:25
是否确实正在调用正确的重载方法。如果你错过了一个对词,它就会给出不同的含义。
http://msdn.microsoft.com/en-us/library/dd505040.aspx
如果你错过了一个对讲机,请再检查一遍。
发布于 2011-09-10 19:52:15
它与传递路由值的方式有关,请使用以下方法:
@Html.ActionLink(posts.Title, "PostDetails", new {Controller="Blogs", id = posts.PostID } )https://stackoverflow.com/questions/7374076
复制相似问题