问题标签 [routes]

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 投票
2 回答
974 浏览

asp.net-mvc - 将网站 URL 传递到 ASP.NET MVC 中的路由中

我正在开发一个需要获取实际 URL 并在路由本身中使用它的项目。我所看到、阅读和测试的所有内容都允许路由在站点 URL 之后获取项目。这是我尝试过的,每次它只是说网站是空白的(这可能是因为默认的空白)。你能告诉我任何关于允许路由也使用根 URL 的问题吗?目标是一个网站,它会处理 URL 并在视图内部将我路由到不同的胆量。

这是我尝试过的代码,但在本地主机之外没有运气

非常感谢您的帮助。提前致谢

0 投票
1 回答
493 浏览

ruby-on-rails - 如何向 ActionController::Routing::Routes map.resources 添加自定义选项?

我的 routes.rb 文件中有几个地方我说:

我想说:

..或类似的东西。我知道这可能看起来毫无意义,因为它只保存了几个字符,但我想知道如何做到这一点,以便将来可以添加其他更复杂的选项。

谢谢

-C

0 投票
1 回答
260 浏览

ruby-on-rails - Routes.rb 在 Rails 中创建问题

我使用的链接是

:communities,:action=>:usergroups} , :class => "adminbutton viewusergrp" %>

并且路由包含 map.resources :vccommunities,:member => {:usergroups => :get} 并且在 member 和 collection 中还指定了更多操作名称。我在 :member 中列出这些操作时注意字母顺序

但是当点击那个链接时......它正在采取 :action => show, :id => usergroups, :controller => :communities

所以它是错误的,因为它不会在控制器中进行正确的操作。

请帮助我。

0 投票
8 回答
33301 浏览

asp.net-mvc - 是否有用于图像链接的 ASP.NET MVC HtmlHelper?

Html.RouteLink() HtmlHelper 非常适合文本链接。但是链接图像的最佳方式是什么?

0 投票
3 回答
1236 浏览

asp.net-mvc - 堆栈溢出问题路由

如果您查看 SO 问题 URL,您会看到 ID 和“SLUG”被传递给 Questions 控制器:https ://stackoverflow.com/questions/676934/what-do-you-need-to-write-your -自己的博客引擎。我发现有趣的是,您可以更改 URL 的“SLUG”部分,而不会影响应用程序路由请求示例的能力。我能想到的唯一方法是有一个接受 id 和“SLUG”的路由,并在 slug 上使用路由约束以确保它遵循模式。我必须使用约束来确保拥有这两个变量不会导致该路由匹配所有请求。有没有人有更好的方法来完成这个,或者更高级的路由场景的例子?

添加:

我意识到 SLUG 是为了人类可读性,我想在另一个应用程序中复制这个功能。实现这一目标的最佳方法是什么。

路线:

简单约束:

0 投票
4 回答
9306 浏览

asp.net-mvc - 为什么这条 MVC 路线不起作用?

这是我的 global.asax 文件中的两条路线。我试图去第二条路线,我得到一个默认的 404 资源未找到错误。

当我删除第一条路线(在此示例中列出)时,它可以工作。

请问我该如何解决这个问题?

global.asax 代码片段

0 投票
4 回答
1347 浏览

ruby-on-rails - Rails Resource Restful Routes Helper 函数和 nil oject 错误

尝试使用资源路由辅助函数时出现错误

在我的路线中,我有

我收到以下错误

当我使用

我不再收到错误,但我得到了不安的网址

我不明白这个错误,因为 phone_number_display.id 不为空

0 投票
3 回答
1609 浏览

ruby-on-rails - Rails 条件路由

我正在尝试设置一个用户创建向导,其中用户只能转到与用户所在的向导中当前步骤相对应的页面。

我已经整理好了状态机功能。当前状态存储在数据库中。这不是问题

问题是如何将用户重定向到正确的页面。

我首先尝试了一个 before 过滤器,但这导致了一个重定向循环。解决方案很混乱。

我尝试的下一件事是使用 redirect_to 将请求发送到一个操作,然后重定向到正确的页面。这导致了 DoubleRenderError,因为我重定向了两次。我认为redirect_to 是一个新的http 请求,但似乎不是。

我现在想知道是否可以直接在路由中设置这种功能。我将需要访问数据库以获取当前状态。我不知道这是如何完成的,或者是否有可能

有任何想法吗?

谢谢

0 投票
1 回答
14230 浏览

asp.net-mvc - RouteTable.Routes RouteCollection?

我到处看到的 MVC 风格路由的例子是这样的:

将 RouteTable.Routes 集合传递给 RegisterRoutes() 的原因是什么?为什么不只是:

除了 RouteTable.Routes 之外,还有哪些 RouteCollection 会添加路由?RouteTable.Routes 不是Web 应用程序RouteCollection 吗?

我有一个具有 Map() 方法的特定 IRouteHandler:

Map() 是否有理由接受 RouteCollection 而不是添加到 RouteTable.Routes 集合中?同样,这个 IRouteHandler 还会添加到其他哪些 RouteCollection 中?

0 投票
3 回答
430 浏览

ruby-on-rails - 帮助 Rails 路线

假设我有一个控制器,配置文件,它只有两个动作。第一个是list,它将只显示名称列表。我希望这些名称成为链接,然后将您带到显示完整个人资料的页面。所以我需要第二个操作,view然后可以输入一个参数来指示要查看的配置文件。

例如:我会访问/profile/list,然后如果我想查看 John 的个人资料,我会点击他的名字,这应该带我到/profile/view/john。我的视图操作将读取 john 参数,然后进行适当的数据库查询。

我必须对 routes.rb 进行哪些更改才能发生这种情况?干杯。