问题标签 [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 回答
230 浏览

asp.net-mvc-2 - url中的MVC2斜线字符

我想在 MVC2 url 中使用加密字符串。我的应用程序中的典型网址如下所示:

请注意,PasswordReset/ 之后的所有内容都是加密字符串。在示例中,加密字符串包含一个斜杠,这会导致 MVC 崩溃。

我尝试在 Global.asax.cs 中添加 MapRoute,如下所示:

但 MVC2 仍然失败,因为加密的字符串包含斜线字符。如果我删除斜线,那么它可以工作,但显然这不好。如何让 MVC2 将 PasswordReset 之后的所有内容视为纯数据?谢谢。

0 投票
2 回答
1336 浏览

asp.net-mvc-3 - 如何在 MVC 3 中映射类似 (site.com/username) 的路由

我想映射这样的路线:

mysite.com/用户名

在 ASP.NET MVC 3 应用程序中;请问我该怎么做?谢谢大家,问候

0 投票
1 回答
2770 浏览

asp.net-mvc-3 - MVC3 MapRoute,带斜杠的参数

我将如何创建一个接受斜杠而不将其视为新参数的 MapRoute?如果网址是

我想要一个参数来获取 localhost (root/p1/default.aspx) 之后的所有内容。通常它需要三个参数,因为有两个斜杠,并且 maproute 用斜杠分隔参数。所以如果路线看起来像

然后 {path} 拾取所有内容,即使 url 包含斜杠。

0 投票
3 回答
2514 浏览

asp.net-mvc-3 - 如何将所有内容重定向到单个控制器?

我有三个特定的路线:

基本上,前两条路线按计划工作,但是,我希望将不在路线中的所有内容重定向到listings控制器。

我对路由仍然很陌生,过去一个小时一直在尝试用谷歌搜索,但没有任何运气——我确切地知道这里发生了什么,但是,我不知道如何解决它。

我使用了 RouteDebugger,我可以看到它正在访问路由,但是问题是,Listings如果未指定控制器,它只会转到控制器 - 但是,显然总会有一些东西。

我尝试了几种不同的组合——我认为我通过删除{controller}URL 的一部分并仍然定义默认值来赢得胜利,但是,我运气不佳。

有谁知道我需要做什么?

0 投票
1 回答
358 浏览

asp.net-mvc-3 - 在 MVC 中路由 url

我有这条路

在视图中

我想将源 url 路由到一个 action 。我必须使用这种 url 格式,因为我正在重建一个站点。所以我也想让所有链接在新站点中保持活跃。在 global.asax 我添加了如下所示的溃败

但它在编译时给出错误。我怎样才能映射那种 url 的路由

0 投票
1 回答
2103 浏览

asp.net-mvc - Asp.net MVC 并重定向到外部站点

我已经创建了一个 mvc 应用程序,它工作正常,现在我想添加一些基于 xml 的路由,我不想基于它创建动作,它可以运行。

即 www.lmenaria.com/site1 这将重定向到 www.site1.com www.lmenaria.com/site2 这将重定向到 www.site2.com www.lmenaria.com/site3 ...这将重定向到 www.site3 .com

无操作 Site1、site2、site3 lmenaric.om,所以路线是什么以及如何重定向到外部站点。

0 投票
2 回答
1577 浏览

asp.net - 如何让 ASP.NET MVC3 路由接受任何类型的文件(URL 中的点)

ASP.NET MVC 2 问题 - 路由中的点给出了一个示例,以允许 url 中的点 (.) 并允许 .svc 文件。

我的问题是,如何允许任何类型的文件,我试过:

不工作!我想要的是:对于任何类型的 URL(任何字符)都可以由 MVC3 Route(MapRoute)处理。

0 投票
1 回答
123 浏览

asp.net-mvc-3 - mvc3 中丑陋的 url-如何使它看起来更好看?

Ideas在我的应用程序中的控制器中有一个动作:

该动作“产生”这样的网址:

这很丑陋 - 它应该只是:

我知道新的 MapRoute 可能会解决问题,但它应该是什么样子?感谢帮助。

0 投票
1 回答
278 浏览

asp.net-mvc-3 - 网址映射:不想在网址中输入索引

我在 Global.asax.cs 中有以下 URL 映射:

但我不想输入http://localhost:9999/RejectRevision/Index/1,我希望能够输入http://localhost:9999/RejectRevision/1以点击 Index 操作在 RejectRevision 控制器上。我在这里想念什么?

谢谢。

0 投票
1 回答
388 浏览

asp.net-mvc - 在 ASP.NET MVC 3 中为 MapRoute 指定特殊情况处理程序

我在 Global.asax 中定义了以下路由:

我有一个特殊的要求,比如这个:

在这种情况下,action 确实应该映射到SearchPeopleaction,comapnyId到这个 action 的参数,但只有当 action 是 SearchPeople 时,Ko不应该映射到 action 的 id 参数,而是映射到searchTerm.

我的行动宣言是:

如何在我的操作方法中实现Ko映射到searchTerm参数?