问题标签 [routeconfig]

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

react-native - undefined 不是对象(评估 'object.keys(routeConfigs)')

这是我收到的错误。请告诉我您需要查看什么文件。抱歉,如果问题不重要,我在这里是菜鸟。

第一张图片显示了错误 下面是调用堆栈导航器的文件。模拟器上的错误

该文件需要 stacknavigator

如果您需要其他任何内容,请告诉我,我将在进一步的编辑中添加

0 投票
0 回答
92 浏览

javascript - 反应路由器中的路由器配置

在此处输入链接描述

我已经给出了沙盒应用程序链接。我想要做的是反应中嵌套路由的路由配置。我能够为家、关于和接触组件做路线。但是,当我尝试路由联系人组件的子组件时,我遇到了问题,当我尝试单击蓝色和红色子组件时,它正在消失,正如您在沙箱中看到的那样。

你能帮我解决这个问题吗?

0 投票
1 回答
165 浏览

c# - 将博客的路由字符串 url 从控制器/动作/{*Url} 更改为 {*Url}

我有我的个人博客网站,它是使用 Asp.Net MVC 和 C# 语言完成的。

因为我已经为博客 URL 配置了“控制器/操作/{*Url}”的 RouteConfig,其中 {*Url} 可以是任何文本。

现在我想将 Url 模式从“controller/action/{*Url}”更改为 {*Url}。

例子:

从下面的网址

https://abcd.co.in/home/newsdetail/abcd-xyz-opqr-stu

https://abcd.co.in/abcd-xyz-opqr-stu

我做了以下更改

但每次 URL 访问我的域时它都会调用。

请建议哪些可能的解决方案不会影响其他功能或 URL,它应该满足我的要求。

提前致谢。

0 投票
1 回答
107 浏览

c# - ASP.NET MVC 中的自定义路由绕过主控制器/索引

我当前的网站要求用户在访问子菜单之前选择他们的餐厅类型。

例如,当用户尝试直接访问时,http://localhost:8888/Restaurant/KFCMenu/?id=KFCCurlyFries 他们将被重定向到此页面http://localhost:8888/Restaurant/Home

这里我想提一下的逻辑是因为他们想要访问肯德基卷饼菜单(在参数中),路线应该根据参数自动分配餐厅类型并跳过Home controller/Index选择。

在这种情况下,我可以知道如何编写我的自定义路由来绕过 Home 控制器/索引吗?

这是我在 RouteConfig.cs 中的默认路由

更新:

我的餐厅控制器

0 投票
1 回答
89 浏览

asp.net-mvc - 找不到路径“”的控制器或未实现 IController。错误

我在新闻详细信息部分中提取标签。对应的代码块如下。

我在日志记录中收到诸如“找不到路径'/Mert Hakan_haberleri / 2'的控制器或未实现 IController”之类的错误。这个错误的原因是什么,点击标签可以正常工作,但我在日志记录中看到这个错误。

0 投票
1 回答
43 浏览

asp.net-mvc - 如何使用 ASP.NET MVC 项目处理 HTTP 404

我一直在寻找可以处理 404 错误以将其重定向到设计并命名为 404 错误的页面的方法。

有些文章说我应该在 Route 配置中做一些更改。我更改了它,现在下面的代码是我的 route.config 但仍然无法正常工作

我的意思是,当我运行项目并输入错误的地址时,它显示默认的 404 页面而不是我设计的页面 -Pagenotfound.cshtml

如果你能帮助我,我真的很感激。

0 投票
1 回答
49 浏览

asp.net - Asp.net MVC 路由配置

首先,我不是开发人员(ui 设计师),但我不得不使用一些 asp.net,好吧,因为生活......所以我几乎一无所知。

我有这样的结构:

观点 > 合作伙伴 >

在“合作伙伴”中,我有 40 多个以 CamelCase 命名的文件,例如 FileName.cshtml 等...

我需要重新路由 url,而不是“ website/Partners/PartnerName ”,它会像这样“ website/partners/partner-name

我尝试了很多教程,但我就是不明白需要做什么才能实现这一目标。我最接近解决方案的是在 Partners 控制器中使用“ [Route("partners/partner-name")] ”。但是对于这个解决方案,我必须将那行代码添加到所有 40 个文件中(将来会有一百多个文件)。我相信必须有某种方法可以自动为我拥有的所有页面执行此操作,而不是手动编辑每个页面。

再说一次,我不是开发人员,我现在只需要处理这个问题,而且我对 .net 几乎一无所知。谢谢。

0 投票
0 回答
18 浏览

model-view-controller - MVC MapRoute 可选参数与默认值一样使用

我正在尝试使用多语言路由...

我已经为路由映射创建了资源文件,就像这里

关键 价值

德国大学德国大学 //(zh-CN)

German-university deutschland-universitat //(de-DE)

...........

在 routeconfig 中,我尝试了多种使用可选参数和没有可选参数的方法,但无法为Url.Action获得正确的结果

我的 Url.Action 和结果

我想要的结果,如果我改变语言

de-DE/德国大学

en-US/德国-大学

这不应该工作,也不是结果,但结果是这样的......

de-DE/德国大学

ar-SA/德国大学

tr-TR/德国大学

0 投票
0 回答
19 浏览

aurelia - routeConfig.navModal 未定义 - Aurelia

我第一次使用 Aurelia。在学习联系人管理器教程时,我遇到了一个问题RouteConfig.navModal.title。每次我尝试触发那条线时,我都会得到

我的代码看起来像这样:

这是我的 .ts 文件:

这是我的 .html 文件,正是触发按钮的位置:

这也是我的 api.saveContact 方法:

整个问题是一致的:

我究竟做错了什么?

PS。我也试过this.routeConfig.navModal.setTitle(this.selectedContact.firstName);了也没有用。

0 投票
2 回答
127 浏览

asp.net-mvc - 在 Mvc 中更改 Route Config 中的 url

我想更改函数的地址(通过 RegisterRoutes)。我定义了两个 routes.MapRoute 但没有任何工作。我检查了许多示例并将我的代码与它们匹配,但问题仍然存在。真实地址为:http://localhost:3127/account/register/3

我希望将我的地址更改为以下地址:http://localhost:3127/Reg

是否应该在函数顶部为此使用 [Route("Reg")]?是否需要重定向?我需要 web.config 设置来执行此操作吗?

我的行动是:

我在注册路由中的配置:

路由配置

调用url地址错误