我的浏览器中当前显示的页面是:http://localhost:19255/Object/Browse/1
.
此页面上的链接是通过以下方式创建的:@Html.ActionLink("...", "Browse", "Object")
但生成的链接实际上是:/Object/Browse/1
我对正在发生的事情的理解是 MVC 看到我的路线有一个 {id} 部分,我没有提供。所以它继续并包含了当前页面中的 {id} 部分。
很公平,但是没有它我如何创建链接呢?我试过了null
,new { id = null }
但都没有奏效。