我认为我有以下 ActionLink
<%= Html.ActionLink("LinkText", "Action", "Controller"); %>
它会创建以下 URL http://mywebsite.com/Controller/Action
假设我在末尾添加了一个 ID,如下所示:http: //mywebsite.com/Controller/Action/53并导航到该页面。在此页面上,我有上面指定的标记。现在,当我查看它创建的 URL 时,它看起来像这样:
http://mywebsite.com/Controller/Action/53(注意添加ID)
但我希望它删除 ID 并看起来像原来一样,就像这个http://mywebsite.com/Controller/Action(注意这里没有 ID)
有什么想法可以解决这个问题吗?我不想使用硬编码的 URL,因为我的控制器/操作可能会改变。