當前顯示在我的瀏覽器的頁面是:http://localhost:19255/Object/Browse/1
。ActionLink在URL中包含當前{id}
此頁面上的鏈接與創建:@Html.ActionLink("...", "Browse", "Object")
但生成的鏈接居然是:/Object/Browse/1
我發生了什麼事的理解是MVC看到我的路線有{ID}部分,這是我沒有供應。所以它繼續幷包含當前頁面中的{id}部分。
不夠公平,但是如何在沒有它的情況下創建鏈接?我試過null
和new { id = null }
,但都沒有工作。
所以,你要沒有PARAM操作鏈接這是我聽到的嗎? –
是............. –
沒有看到創建'/ Object/Browse'視圖的動作我不確定你怎麼看不到'id',因爲它看起來像View需要一個值來呈現視圖以使用該「id」查看對象。那有意義嗎?大聲笑 –