如何从MVC中的请求URL中删除Admin

时间:2015-12-02 17:23:58

标签: asp.net-mvc

我使用下面的代码来形成网址:

PricingLink = Url.Action("PricingRequestSummary", "GlobalPricing", new { id = pricingId }, this.Request.Url.Scheme)

给我结果:

http://localhost:56287/Admin/GlobalPricing/PricingRequestSummary/4

我只想要(管理员我不想要)

http://localhost:56287/GlobalPricing/PricingRequestSummary/4

如何实现?

由于

1 个答案:

答案 0 :(得分:0)

我假设您正在Url.Action区域下的视图中执行Admin辅助方法。默认情况下,它将在构建URL时使用当前区域名称。但您可以通过显式传递空字符串作为区域名称来覆盖它。

<a href="Url.Action("PricingRequestSummary", "GlobalPricing", 
         new { id = pricingId, area = string.Empty }, this.Request.Url.Scheme)">Test</a>