routing相关内容

Rails 路由在单个应用程序上处理多个域

尽管这里和其他地方有几个类似的问题,但我一直无法找到解决这个问题的可行方法.Rails 3 似乎没有回答这个问题,所以这里是: 我有一个应用程序,目前允许用户创建自己的子域,其中包含他们的应用程序实例.虽然在 Rails 2 中最好使用 subdomain-fu gem,但在版本 3 中,它非常简单,根据 Railscast -- http://railscasts.com/episodes ..
发布时间:2022-01-08 18:07:22 其他开发

路由请求时 HttpContext.Current.Session 为空

没有路由,HttpContext.Current.Session 就在那里,所以我知道 StateServer 正在工作.当我路由我的请求时, HttpContext.Current.Session 在路由页面中是 null .我在 IIS 7.0 上使用 .NET 3.5 sp1,没有 MVC 预览.使用路由时似乎永远不会触发 AcquireRequestState,因此不会实例化/填充会话变量 ..
发布时间:2022-01-08 18:07:07 C#/.NET

.net 中带点的语义 url

我正在尝试为搜索页面创建语义 url,但如果有人使用点中完成的搜索,.net 引擎会返回 404. 请求甚至没有到达路由引擎,所以我认为它与安全或类似的东西有关. 例如,stackoverflow 路由在这些情况下也不起作用:https://stackoverflow.com/questions/标记/等. 解决方案 如果你使用的是 .NET 4.0 和 IIS 7+,你可以在 ..
发布时间:2022-01-08 18:06:25 C#/.NET

ASP.NET MVC 通过方法属性路由

在 StackOverflow Podcast #54 中,Jeff 提到他们在 StackOverflow 代码库中注册了他们的 URL 路由通过处理路由的方法上方的属性.听起来是个不错的概念(Phil Haack 提出了关于路线优先级的警告). 有人可以提供一些样本来实现这一点吗? 此外,任何“最佳实践"使用这种路由方式? 解决方案 更新:这已发布在 codeplex.完整 ..
发布时间:2022-01-08 18:05:37 其他开发

为什么参数中带有点的路由无法匹配?

我为我的用户提供了一条路线,例如 /iGEL/contributions,它运行良好.但是现在一个用户注册了一个像'A.and.B.'这样的名字,现在路由无法匹配,因为名字包含点. 我的路线: get "/:user/contributions" =>'用户#贡献' 有什么想法吗? 解决方案 查看蓝色信息框 这里: 默认情况下,动态段不会接受点 - 这是因为点用作格式化的分 ..
发布时间:2022-01-08 18:04:24 其他开发

带有标签的Angular2路由到页面锚点

我希望在我的 Angular2 页面上添加一些链接,当点击这些链接时,将跳转到该页面内的特定位置,就像普通主题标签所做的那样.所以链接会是这样的 /users/123#userInfo/users/123#userPhoto/users/123#userLikes 等等 我认为我不需要 HashLocationStrategy,因为我对正常的 Angular2 方式很好,但如果我直接添加 ..
发布时间:2022-01-08 18:03:48 其他开发

使用 ASP.NET MVC 进行多参数路由

我们公司正在为我们的产品开发 API,我们正在考虑使用 ASP.NET MVC.在设计 API 时,我们决定使用如下调用,让用户从 API 请求 XML 格式的信息: http://ws.audioscrobbler.com/2.0/?method=artist.getimages&artist=cher&api_key=b25b959554ed76058ac220b7b2e0a026 ..
发布时间:2022-01-08 18:03:32 C#/.NET

找不到控制器方法 - laravel 4

我有这个消息抱怨试图运行任何控制器 Symfony\Component\HttpKernel\Exception\NotFoundHttpException 找不到控制器方法. 我的路线文件中有此代码 Route::controller(“/",“HomeController");Route::controller(“users",“UsersController"); 我的 ..
发布时间:2022-01-08 09:07:40 PHP

RoutingError 未初始化的常量

我想在我的应用程序中使用 token_authenticable(使用 Devise). 使用这个 答案 我在文件 app/controllers/users_sessions_controller.rb 中添加了 class Users::SessionsController(文件位置是否正确?). 为了在数据库中生成 authentication_token,我添加了 curren ..
发布时间:2022-01-07 17:09:22 其他开发

嵌套 form_for 单一资源

我有一个像这样的单一嵌套资源: map.resources :bookings, :member =>{:率=>:post } 做 |预订|预订.资源:评论结尾 给我这些路线: new_booking_review GET/bookings/:booking_id/review/new(.:format) {:controller=>"reviews", :action=>"new"}e ..
发布时间:2022-01-07 13:44:30 其他开发

使用 url 创建 yii2 动态页面:www.example.com/pageName

在我的系统中,用户需要有他们的个人资料页面.我要求这些页面将显示在 url 中,如下所示: www.example.com/John-Doewww.example.com/Mary-Smith 如何在 yii2 中实现这些 URL?这些 John-Doe 和 Mary-Smith 可以是用户用户名或个人资料名称.例如,我在用户表中有一个名为“name"的字段,它将保存名称“John Doe"、 ..
发布时间:2022-01-07 09:33:40 PHP

如何使用 Yii2 Sluggable Behavior?

我已按照文档说明定义了此行为. 公共函数行为(){返回 [TimestampBehavior::className(),['类' =>SluggableBehavior::className(),'属性' =>'标题',],];} 在我的配置 url 管理器中,我定义了这样的自定义规则:example.com/article/1 'urlManager' =>['类' =>'yii\web\ ..
发布时间:2022-01-07 08:57:58 PHP

ASP.Net WebForms 路由多个目的地的单一路由

我正在考虑为我计划创建的新网站设置数据库路由.我一直在查看以下有关使用数据库中的friendlyUrls的教程: http://www.asp.net/web-forms/tutorials/aspnet-45/getting-started-with-aspnet-45-web-forms/url-routing 但是,我想为多个实体使用相同的路由结构.含义: mysite.c ..
发布时间:2022-01-06 11:01:40 C#/.NET

Combres.axd 在 WebForms 应用程序中返回 404

我有 2 个 ASP.NET 应用程序、1 个 WebForms 和 1 个 MVC.在本地使用 IIS Express 时,Combres 为两者工作得很好.将两个应用程序部署到测试服务器(IIS 7,两个应用程序都在 IIS 中的同一网站中)后,WebForms 应用程序页面中引用的 combres.axd 链接返回 404,而 MVC 应用程序工作正常. 我也将 WebForms 应用程序 ..
发布时间:2022-01-06 10:59:09 C#/.NET

如何从 App_Code 中的类使用 Control.GetRouteUrl

我在 asp.net web 表单 4.0 中使用路由并取得了一些成功.在我的页面中,我使用 Page.GetRouteURL 来生成这样的路由. 这非常有效,但我发现有时我需要在 app_code 的类中使用此功能.我可以使用 String.Format 手动构建路由,但这有点草率,因为它会复制 Global.asax 中定义路由的代码. 当然,App_Code的类中没有Page对象 ..
发布时间:2022-01-06 10:48:43 C#/.NET

如何从 RouteData 获取路线名称?

我在 Global.asax 中定义了几条路线; 当我在一个页面上时,我需要弄清楚当前路由的路由名称是什么,因为路由名称驱动着我的站点菜单. 如何做到这一点? 解决方案 遗憾的是,无法获得路线的路线名称,因为该名称不是路线的属性.将路由添加到 RouteTable 时,名称将用作路由的内部索引,并且永远不会公开. 有一种方法可以做到这一点. 当你注册一个路由时,在路 ..
发布时间:2022-01-06 10:46:12 C#/.NET

Global.asax 中的 ASP.NET 路由

我正在尝试按照以下步骤在我的 Web 表单应用程序中添加路由: http://msdn.microsoft.com/en-us/library/cc668201.aspx#adding_routes_to_a_web_forms_application 我在 Global.asax 文件中添加了路由,如下所示: public static void RegisterRoutes(Ro ..
发布时间:2022-01-06 10:32:33 C#/.NET