如何阻止URL.Action包含参数?
在我的主导航中,我有一个链接:
Url.Action("Items", "FAQ");
链接工作正常,我得到~/Item/FAQ
但是,我有包含参数的链接,因此:
~/Items/FAQ/Question-1
这一切工作正常,但是,当我查看问题1(这是一个视图,主导航中的链接更改为:
~/Items/FAQ/Question-1
如何让导航中的Url留在~/Items/FAQ
谢谢!
Url.Action("Items", "FAQ", new { WhateverYourRouteParameterIsCalled = "" })
我尝试了答案,但无法让它工作。 最后,我用了一个(相对)低技术解决方案:
<a href="@Url.Content("~/Items/FAQ")">Nav Target Text</a>
这会忽略访问同一页面设置的任何id值。
链接地址: http://www.djcxy.com/p/49979.html上一篇: How do I stop URL.Action from including parameters?
下一篇: Differences between Microsoft .NET 4.0 full Framework and Client Profile