问题标签 [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.
asp.net-mvc-2 - url中的MVC2斜线字符
我想在 MVC2 url 中使用加密字符串。我的应用程序中的典型网址如下所示:
请注意,PasswordReset/ 之后的所有内容都是加密字符串。在示例中,加密字符串包含一个斜杠,这会导致 MVC 崩溃。
我尝试在 Global.asax.cs 中添加 MapRoute,如下所示:
但 MVC2 仍然失败,因为加密的字符串包含斜线字符。如果我删除斜线,那么它可以工作,但显然这不好。如何让 MVC2 将 PasswordReset 之后的所有内容视为纯数据?谢谢。
asp.net-mvc-3 - 如何在 MVC 3 中映射类似 (site.com/username) 的路由
我想映射这样的路线:
mysite.com/用户名
在 ASP.NET MVC 3 应用程序中;请问我该怎么做?谢谢大家,问候
asp.net-mvc-3 - MVC3 MapRoute,带斜杠的参数
我将如何创建一个接受斜杠而不将其视为新参数的 MapRoute?如果网址是
我想要一个参数来获取 localhost (root/p1/default.aspx) 之后的所有内容。通常它需要三个参数,因为有两个斜杠,并且 maproute 用斜杠分隔参数。所以如果路线看起来像
然后 {path} 拾取所有内容,即使 url 包含斜杠。
asp.net-mvc-3 - 如何将所有内容重定向到单个控制器?
我有三个特定的路线:
基本上,前两条路线按计划工作,但是,我希望将不在路线中的所有内容重定向到listings
控制器。
我对路由仍然很陌生,过去一个小时一直在尝试用谷歌搜索,但没有任何运气——我确切地知道这里发生了什么,但是,我不知道如何解决它。
我使用了 RouteDebugger,我可以看到它正在访问路由,但是问题是,Listings
如果未指定控制器,它只会转到控制器 - 但是,显然总会有一些东西。
我尝试了几种不同的组合——我认为我通过删除{controller}
URL 的一部分并仍然定义默认值来赢得胜利,但是,我运气不佳。
有谁知道我需要做什么?
asp.net-mvc-3 - 在 MVC 中路由 url
我有这条路
在视图中
我想将源 url 路由到一个 action 。我必须使用这种 url 格式,因为我正在重建一个站点。所以我也想让所有链接在新站点中保持活跃。在 global.asax 我添加了如下所示的溃败
但它在编译时给出错误。我怎样才能映射那种 url 的路由
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,所以路线是什么以及如何重定向到外部站点。
asp.net - 如何让 ASP.NET MVC3 路由接受任何类型的文件(URL 中的点)
ASP.NET MVC 2 问题 - 路由中的点给出了一个示例,以允许 url 中的点 (.) 并允许 .svc 文件。
我的问题是,如何允许任何类型的文件,我试过:
不工作!我想要的是:对于任何类型的 URL(任何字符)都可以由 MVC3 Route(MapRoute)处理。
asp.net-mvc-3 - mvc3 中丑陋的 url-如何使它看起来更好看?
Ideas
在我的应用程序中的控制器中有一个动作:
该动作“产生”这样的网址:
这很丑陋 - 它应该只是:
我知道新的 MapRoute 可能会解决问题,但它应该是什么样子?感谢帮助。
asp.net-mvc-3 - 网址映射:不想在网址中输入索引
我在 Global.asax.cs 中有以下 URL 映射:
但我不想输入http://localhost:9999/RejectRevision/Index/1,我希望能够输入http://localhost:9999/RejectRevision/1以点击 Index 操作在 RejectRevision 控制器上。我在这里想念什么?
谢谢。
asp.net-mvc - 在 ASP.NET MVC 3 中为 MapRoute 指定特殊情况处理程序
我在 Global.asax 中定义了以下路由:
我有一个特殊的要求,比如这个:
在这种情况下,action 确实应该映射到SearchPeople
action,comapnyId
到这个 action 的参数,但只有当 action 是 SearchPeople 时,Ko
不应该映射到 action 的 id 参数,而是映射到searchTerm
.
我的行动宣言是:
如何在我的操作方法中实现Ko
映射到searchTerm
参数?