问题标签 [routing]

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 回答
245 浏览

routing - 是否可以在 IIS 5 中使用 Castle MonoRail 路由功能?

我是否必须使用 IIS 6 或更高版本才能使用 Castle MonoRail 路由功能?

我知道 casini 可以工作,但实际上我们不会使用 casini 部署 Web 应用程序,不是吗?

0 投票
1 回答
2197 浏览

ruby-on-rails - How do I fix routing errors from rails in production mode?

If I try and access some random string in the URL of my rails app, such as /asdfasdifjasdfkj then I am seeing a rails error message

Routing Error

No route matches "/asdfasdifjasdfkj" with {:method=>:get}

Even though I am in production mode. Clearly I don't want any real users to see this, and would prefer a 404 page. Anyone know whats going wrong and how I fix it?

0 投票
1 回答
409 浏览

asp.net - 默认动态数据​​模板中是否需要 PageAction.Details 路由?

在动态数据 Web 应用程序的默认 Visual Studio 模板中,Global.asax 包含以下两个示例路由。

它们仅在 Action 属性上有所不同。Global.asax 中的注释表明这两个路由用于配置处理所有 CRUD 行为的单个页面。

为什么路线#2是必要的?它有什么作用吗?ListDetails.aspx 不查看路由的 Action 属性。当我注释掉路线 #2 并且我在 Global.asax 中只有路线 #1 时,似乎一切都运行良好。Route #2 看起来没有使用。

0 投票
2 回答
2860 浏览

c# - Asp.Net MVC:如何让 Html.ActionLink 正确呈现整数值?

我有一个 asp.net mvc 应用程序,其路由类似于:

我的控制器操作方法签名如下所示:

在我看来,我正在做类似的事情:

虽然使用 ActionLink 生成的 url 有效,但它使用查询字符串变量而不是 URL 重写。

例如,它将产生 /blog/detail/my-slug?year=2008&month=7&day=5 而不是 /blog/detail/2008/07/05/my-slug

有没有办法让 ActionLink 的通用版本正确填充整数值,以便 url 按预期显示?

谢谢

吉姆

0 投票
5 回答
46792 浏览

c# - Asp.Net MVC:如何获取当前控制器/视图的虚拟 url?

是否可以获取与控制器操作或视图关联的路由/虚拟 url?我看到 Preview 4 添加了 LinkBuilder.BuildUrlFromExpression 助手,但如果你想在 master 上使用它并不是很有用,因为控制器类型可以不同。任何想法表示赞赏。

0 投票
2 回答
846 浏览

asp.net - 在 WebForms 中使用 system.web.routing 时的状态服务

我在 WebForms 应用程序中使用 System.Web.Routing 程序集。运行部署在 win2008/IIS7 上的应用程序时,我收到以下消息。

会话状态只能在 enableSessionState 设置为 true 时使用,无论是在配置文件中还是在 Page 指令中。还请确保 System.Web.SessionStateModule 或自定义会话状态模块包含在应用程序配置的 \\ 部分中。

这只是使用我配置的路由时的问题。直接导航到 aspx 页面时,这不是问题。

在 web.config 和 Page 指令中都启用了 EnableSessionState。我已将 Session 条目添加到 web.config 的 httpmodule 中。

在我的工作站上使用 Visual Studio 进行开发时,这不是问题。只有在 Win 2008 上尝试在 IIS7 下运行应用程序时才会出现问题。

0 投票
1 回答
10138 浏览

linux - 使用 Linux,如何指定在哪个以太网接口上传输数据

我正在开发一个基于 Linux 的服务器系统,其中有两个网络接口,都在同一个子网上(现在,假设它们是172.17.32.10& 172.17.32.11)。当我将数据发送到网络上的主机时,我想指定我的服务器上的哪个接口传输数据。我需要能够在软件中从一个接口切换到另一个接口(或者甚至在两者上传输)(静态路由规则不适用于此应用程序)。

我在 StackOverflow 中发现了一个相关问题,该问题建议使用 netlink 库即时修改路由。这从直觉上看起来应该可以工作,但我想知道是否还有其他选择可以实现同样的结果。

0 投票
2 回答
1573 浏览

ruby-on-rails - rails 资源路由中的默认段名称

我想在我的rails应用程序中创建一条路线

其中 panda、tiger 和 dog 都是永久链接(对于动物类)

这样做的正常方式

将创建沿线的路线

但我不想要第一段,因为它总是一样的。

我知道我可以通过手动路由来做到这一点,但我想知道如何使用 rails 资源,因为拥有动物和博客是我的要求。

0 投票
4 回答
293 浏览

ruby-on-rails - 为什么 Mongrel 无法选择正确的 HTTP 动词?

我的Rails 应用程序中有一个非常简单的:routes.rb

启动我的应用程序script/server并将我的浏览器指向localhost:3000/tags/收益率:

ActionController::MethodNotAllowed

...

script/server webrick但是,使用 启动我的应用程序可以解决问题。

后来:以防万一,我在 OSX 10.5.5 上运行 Mongrel 1.1.5。

0 投票
1 回答
157 浏览

asp.net - 如何在 ASP.NET 路由中创建类似“/x/{*path}/y”的路由?

我有像“x/{*path}”这样的路由,其中path​​控制器使用参数来导航树结构,最终得到提供给客户端的资源。

我现在想用其他控制器以正交方式扩展这个方案,这些控制器提供资源的其他“方面”,例如元数据或缩略图。应该可以添加这些其他控制器,以便主控制器不必知道它们的存在。我打算使用像“x/{*path}/y”这样的路由来索引这些方面,但路由系统不会接受这样的路径。

例如,如果路径参数以“/y”结尾,我可以使用约束来匹配我的附加路由,但是控制器必须知道添加的“扩展”才能在解析路径时将其删除 - 这个是不能接受的。

我是否被迫编写自己的路线?

谢谢!