Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在URL上不显示参数的情况下调用页面?_C#_Asp.net Mvc_Asp.net Web Api - Fatal编程技术网

C# 如何在URL上不显示参数的情况下调用页面?

C# 如何在URL上不显示参数的情况下调用页面?,c#,asp.net-mvc,asp.net-web-api,C#,Asp.net Mvc,Asp.net Web Api,我试图修改一个项目,以便在通过元素访问路由和参数时,它们不会显示在URL中 这是视图上的代码: @Html.ActionLink("Edit", "EditSchedule", new { id = item.OID, iorDapa = item.IOR_HORARIO }) | @Html.ActionLink("Delete", "DeleteSchedule", new { id = item.OID, iorDapa = item.IOR_HORARIO }) 我试图通过调用此命令来

我试图修改一个项目,以便在通过元素访问路由和参数时,它们不会显示在URL中

这是视图上的代码:

@Html.ActionLink("Edit", "EditSchedule", new { id = item.OID, iorDapa = item.IOR_HORARIO }) |
@Html.ActionLink("Delete", "DeleteSchedule", new { id = item.OID, iorDapa = item.IOR_HORARIO })
我试图通过调用此命令来更改RouteLink的操作链接

 routes.MapRoute(
      name: "EditSchedule",
      url: "{controller}/{action}/{oid}_{iorDapa}",
      defaults: new { controller = "Users", action = "Index", oid = UrlParameter.Optional, iorDapa = UrlParameter.Optional }
 );
但是,这不起作用,因为它一直在用一个已建立的URL创建一个链接元素,所以我假设还需要其他东西,也许是我不知道的某个方法来调用api

而且。。。从现在起,我尝试了很多东西,但似乎都不管用

从我与JS合作的其他项目中,我记得路由器调用了一个API,而API又调用了一个控制器文件,该控制器执行了逻辑,然后调用视图

但是,在这个C项目中,如果不实际显示URL上的参数,我就无法让程序调用WebApiConfig文件或RouteConfig


对不起,如果我解释得有点不好,我有点迷失了方向

来自ActionLink的数据将使用GET方法发送,并且调用数据将在浏览器地址栏中可见。要隐藏您发送的内容,请使用POST方法。例如,通过提交表单或使用post数据向服务器发送AJAX调用来发布数据

如果没有参数,您如何找到带有参数的相应路由?使用JS,您做了同样的事情,它只是通过前端从您身边抽象出来routing@Cid而是通过api发送它们,因此路由看起来是这样的:route/page,而不是route/page/oid=241&iorDapa=23@KristófTóth我记不清了,但是是的,它是用Vue.JS完成的,前端有一个路由器。问题是,我肯定有一种方法可以通过JSON或其他方式将参数发送到页面中,调用一些控制器或API,我只是不知道如何发送。如果不想从url读取它们,可以使用标题或请求的内容。请在此处阅读有关参数绑定的更多信息: