问题标签 [maproute]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2696 浏览

c# - ASP.NET MVC 路由:类似子文件夹的路由

这是我的 ASP.NET MVC 4 项目中关于控制器的文件结构:

命名空间 MyProject.Controllers.API 下的控制器都返回 JsonResult
命名空间 MyProject.Controllers.ViewsControllers 下的控制器都返回 Views

我的 RouteConfig.cs 是这样的:

当我使用网络浏览器访问时http://localhost/Places/List,它会按预期返回视图,因为它使用控制器MyProject.Controllers.PlacesControlller.cs

如何为我的 json 控制器创建一个 MapRoute,以便当我使用 Web 浏览器时http://localhost/api/Places/SomeAction,它使用该类MyProject.Controllers.API.PlacesController.cs

注意:我不想使用 ASP.NET MVC 的 api 功能

我试过这个但它不起作用:

0 投票
1 回答
1335 浏览

asp.net-mvc-4 - mvc4如何在路由配置中将路由重定向到新版本

我最初在我的 RouteConfig 中有这个 maproute

这条路线太长了,所以我把它缩短到

正如您已经知道,由于路由 URL 已更改,旧网页现在返回 404 错误,我怎样才能将旧索引页面重定向或永久重定向到较新的 MapRoute ?他们都有共同的特征,比如{id}任何建议都会非常感谢。

0 投票
1 回答
5098 浏览

c# - 如何在地图视图xamarin iOS上绘制从当前到目的地位置的路线

如何绘制从我当前位置到目的地位置的路线图。我想从我当前的位置(设备 GPS 位置)在 mapview 上绘制路线图。到目的地位置 {d}

0 投票
1 回答
287 浏览

asp.net-mvc - ASP.NET MVC 搜索结果页面 MapRoute 不起作用

如何为搜索结果页面设置 mapRoute?我的代码不起作用。

全球.asax.cs

搜索表格

家庭控制器.cs

0 投票
0 回答
88 浏览

c# - 更改的地图路线 MVC 上的超链接错误

我正在构建一个 ASP.NET MVC 应用程序。在 RouteConfig.cs 我添加 MapRoutes 如下:

例如,当我转到页面时,http://localhost/appName1/Dashboard我的视图上有一个指向http://localhost/appName1/Home/About.

之后,当我转到另一个页面 -http://localhost/appName2/Dashboard时,我的视图上的链接仍然指向http://localhost/appName1/Home/About(并且应该是http://localhost/appName2/Home/About)。我正在建立与 的链接<a href='@Url.Action("About", "Home")'>about</a>。如何解决这个问题?

0 投票
2 回答
1113 浏览

asp.net-mvc - 在没有控制器的情况下保护 MVC 中的路由

我有一个 .Net Web 项目,但是在大多数情况下,我们使用的是 html 页面(理想情况下,我们应该有一个网站项目)。这些页面使用RequireJS加载依赖项,因此唯一的Razer部分是在加载初始 html 页面时发生的。现在,这个站点既是主页又是管理页面。主页不需要与管理页面处于同一级别。因此,我们使用mapPageRoute主页来简单地指向适当的主页 html 页面。
现在对于管理页面,我们需要进行身份验证并确保用户是管理员。目前,为了实现这一目标,我们有一个AdminController它返回一个视图(我们为此视图添加了一个自定义位置,因为它不在默认的 Views 文件夹中)。所以我们的控制器看起来像这样:

我想做的是遵循与主站点相同的模式,通过定义一个简单地加载 html 文件的路由。对于主页,我们在RouteConfig(发生在App_Start)中使用它:

对于 Admin 站点路由,我们的第一个和第二个参数是“Admin”,第三个参数是 admin index.html 的位置(“~/ui/dist/admin/index.html”)。
这不适用于管理站点,因为它没有考虑管理员安全性。所以问题是:如何在不使用控制器的情况下保护 html 文件的路径?

此外,我们希望最终摆脱 .NET MVC 应用程序,并将其替换为纯 HTML SPA。所以我想在不使用控制器的情况下完成此操作。

0 投票
1 回答
3364 浏览

javascript - 如何通过 javascript 设置 OSRM(开源路由机)路由标记?

我尝试了 OSRM 在线演示 [1] 和前端源代码 [2]

  1. http://map.project-osrm.org/
  2. https://github.com/Project-OSRM/osrm-f​​rontend

在那里我们可以在文本框上设置开始和设置位置。为了在起点和终点之间设置路线标记,我们需要单击路径并拖动到地图上所需的点。

无论如何使用JavaScript动态设置这些中间点?

0 投票
1 回答
486 浏览

asp.net-mvc - MapRoute MVC中的调用方法

是否可以将参数从“url”部分传递给 MapRoute 的“默认”部分中的方法?

我可以在没有任何参数的情况下调用 GetDescription(),但我不知道如何从 url 传递参数,即。获取描述(ID)?

0 投票
1 回答
92 浏览

vb.net - 如何使用 MapRoute 控制 Html.ActionLink 的行为

在 MSVC4 中,在表单中生成链接的可接受方法是/Controller/Action/parameter什么?

我在 .ascx 中有这个...

...返回这个:

我在 RouteConfig.vb 中有这个

...并且此 URL 正确调用 GetDocument 控制器上的 GetOBDocument 方法:

但是,ActionLink 调用返回的带有“?DocID=123”的 URL 不会调用任何内容。是无效垃圾;“没有找到您要查的资源”。我想那是因为它与 CommissionPayment 路由的 /\d+ 模式不匹配,所以服务器去寻找一个不存在的 CommissionPayment 操作。

显然,我可以省略 maproute 的东西并使用?DocID,或者我可以手动编写 URL。可能是后者,因为用户下载文件并且这种形式欺骗了浏览器,让我控制它下载到的文件名。

但我想了解这里发生了什么。

0 投票
1 回答
478 浏览

javascript - 如何在谷歌地图上为每个销售人员显示不同的路线

我正在做一个项目,我需要在一段时间内(可能跨越 n 天)跟踪销售人员的移动路线。我从移动设备获取存储的位置,我使用 Web 服务将其保存在数据库中。

现在我有一个用于选择销售人员的多选下拉菜单。我将销售人员 ID 作为逗号分隔值传递,并从数据库中获取选定销售人员的纬度和经度。

代码如下。

当我在页面的源代码中注册了 javascript Markers 数组时,现在我使用以下 javascript 函数在地图上绘制点并加入它们

我得到以下json

完成后,我还需要为不同的销售人员更改标记和折线的颜色。

现在的问题是,我需要为不同的销售人员显示不同的路线,但它显示了连接两个销售人员位置的单一路线。如果需要,请要求澄清。