gpt4 book ai didi

c# - ActionLink 在 URL 中包含当前 {id}

转载 作者:行者123 更新时间:2023-11-30 16:24:16 25 4
gpt4 key购买 nike

我的浏览器当前显示的页面是:http://localhost:19255/Object/Browse/1

此页面上的链接是通过以下方式创建的:@Html.ActionLink("...", "Browse", "Object")

但是生成的链接其实是:/Object/Browse/1

我对发生的事情的理解是 MVC 看到我的路线有一个 {id} 部分,我没有提供。所以它继续并包含当前页面的 {id} 部分。

很公平,但是没有它我该如何创建链接呢?我尝试了 nullnew { id = null } 但都没有用。

最佳答案

虽然以下都不起作用:

@Html.ActionLink("...", "Browse", "Object", null)              // Has no effect
@Html.ActionLink("...", "Browse", "Object", new { id = null }) // Error

以下解决了问题:

@Html.ActionLink("...", "Browse", "Object", new { id = "" })   // No ID is passed

关于c# - ActionLink 在 URL 中包含当前 {id},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10955466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com