如何从MVC中的URL中删除控制器名称

时间:2018-02-12 08:44:32

标签: asp.net-mvc

<p><a href="/Home/index2"/></p>如果我点击此href标记,我们将调用索引页面,我们将使用ajax请求访问webapi。

  

'本地主机/ API / PDF查看器'

<p><a href="/Home/index2"/99></p>如果我点击这个href标签,它具有与上面的href相同的功能。但是有一个webapi路径不同

在传递id之前,控制器名称被添加。

  

'本地主机/家/ API / PDF查看器'。

任何人都可以建议在API之前删除控制器名称的解决方案。

1 个答案:

答案 0 :(得分:0)

在您的解决方案中,您必须使用razor extension @Url.Action("~/")

@Url.Action("<ControllerName>","<ActionName>", null)

For Ex: <p><a href="@Url.Action("~/")"/></p>