问题标签 [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.
c# - 具有 URL 兼容字符的自定义 MapRoute
过去我做过 MediaWiki 的开发,并且对创建类似于 Wiki 格式的路线很感兴趣{namespace}:{article}
。
在测试我的创作过程中,但遇到了 URL 模式的问题。
目前的问题是冒号:
。为了使 url 以我需要的方式工作,我必须在 url 中有冒号才能解析它。
这条 MapRoute 也是我目前唯一的路线。
想知道如何为 MVC 创建 MapRoute,以便冒号表示法是可选的,并且默认为 Article Controller。
asp.net-mvc-4 - MVC4 中的正确路由模式
我在 www.server.com/events/calendar 有一个日历。我的事件查询字符串看起来像 www.server.com/events/calendar/seofriendly-event-query-string。但是用户可以使用下拉列表按年份和月份选择事件,因此 mu 查询变为 www.server.com/events/calendar/2013 甚至 www.server.com/events/calendar/2013/12。所以问题是当我点击 www.server.com/events/calendar/seofriendly-event-query-string 我得到 www.server.com/events/calendar。如何安排我的路线,让他们了解我需要展示的内容:列表还是事件?
asp.net-mvc-4 - 在 routes.maproute 中设置 url 参数的查找值
是否有一种简单的方法可以在您的 route.maproute 中定义查找值?
示例路线:
其中:{subcat} 只能是以下值:subcat1、subcat2、subcat3
我正在尝试编写从旧站点到新站点的重定向(不能使用 IIS),旧站点没有一致的 url,其中一些属于我的新站点的模式。我想避免为每个重定向编写路由。
asp.net-mvc - 如何使此地图路由工作
我正在尝试使用 angularJS 使此地图路由适用于我的 .net 客户端-服务器应用程序。
这是我第一次做地图路由和 angularJS,所以我很难理解它是如何工作的。
基本上,我有一个带有客户端和服务器的网站。
在这个网站中,我正在尝试为我的客户端使用地图路由从我的服务器获取数据,该服务器从 SQL 数据库获取数据。
问题是,我似乎无法使这个地图路由工作,它似乎完全忽略了我的地图路由,而是尝试获取一个 URL。
我的问题是:为什么它不起作用?
感谢您提供的任何帮助,如果我显示的内容中缺少代码,我可以进行编辑
编辑:有关信息,这不是 MVC4 项目,而是 MVC2 或 MVC3。我不确定,因为我不是这个项目的发起人。
asp.net - URL rewriting using similar MapRoutes
I have 2 similar maproute requests but I'm trying to target different routes.
Basically I'm creating a picture project using ASP.NET MVC.
What I want is to have the URL as:
website.com/pictures/username
and
website.com/pictures/pictureid
I'm using this as the map routes atm. Hoped that the different signatures would be enough to distinguish which action i would need.
The pictures controller has the action methods as ActionResult Index (string username) { ... } ActionResult Index (long id) { ... }
Is there a way to have this desired outcome?
c# - ASP.NET MVC 中的路由
我正在尝试在 MVC 项目中路由链接。
我尝试了两种方法:
对于这两种方法,我都会收到错误:
HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
c# - MVC 4,动态选择 MapRoute
我用谷歌搜索了很多,但仍然没有运气。
这是我的RouteConfig.cs
。
如您所见,有相同的参数,但我有业务逻辑可以在后面的代码之间BackRoute
进行选择。Default
我可以从 更改路线ActionFilterAttribute
吗?
你们能建议我实现这一目标的好方法吗?
先感谢您,
和平
asp.net-mvc - 如何在 maproute 上捕获参数?
如何检索路由图模式的某些部分。例如,我的配置文件中有一个路由图模式,我routes.MapRoute("", "Post/{slug}", new { controller = "Post", action = "Index" })
想在 global.asax 中捕获 slug 参数。我尝试如下但它返回 null。
asp.net-mvc - MVC 4,/{parameter} URL 的 MapRoute
如何以这种格式映射 URL
但不覆盖默认格式 {controller}/{action}/{id}??
我试过这个,但它不工作:
asp.net-mvc - 创建一个包含常量名称的 ActionLink 和 MapRoute
在我的 Asp.net MVC 5 (C#) 项目中,我想通过@Html.ActionLink 创建一些链接,或者你知道的每个链接都更好:
/标签/Linq
/标签/SqlServer
/标签/MVC
该标签是常量名称,在 URL 之后是标签名称。例如ScottGu 的博客
此外,我想传递一个参数,例如 Id,但我不想在 URL 中显示。
我该怎么做?
我应该如何为它写一个合适的 MapRoute?
请帮我。