问题标签 [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.
javascript - 反应路由器中的路由器配置
我已经给出了沙盒应用程序链接。我想要做的是反应中嵌套路由的路由配置。我能够为家、关于和接触组件做路线。但是,当我尝试路由联系人组件的子组件时,我遇到了问题,当我尝试单击蓝色和红色子组件时,它正在消失,正如您在沙箱中看到的那样。
你能帮我解决这个问题吗?
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,它应该满足我的要求。
提前致谢。
c# - ASP.NET MVC 中的自定义路由绕过主控制器/索引
我当前的网站要求用户在访问子菜单之前选择他们的餐厅类型。
例如,当用户尝试直接访问时,http://localhost:8888/Restaurant/KFCMenu/?id=KFCCurlyFries
他们将被重定向到此页面http://localhost:8888/Restaurant/Home
这里我想提一下的逻辑是因为他们想要访问肯德基卷饼菜单(在参数中),路线应该根据参数自动分配餐厅类型并跳过Home controller/Index
选择。
在这种情况下,我可以知道如何编写我的自定义路由来绕过 Home 控制器/索引吗?
这是我在 RouteConfig.cs 中的默认路由
更新:
我的餐厅控制器
asp.net-mvc - 找不到路径“”的控制器或未实现 IController。错误
我在新闻详细信息部分中提取标签。对应的代码块如下。
我在日志记录中收到诸如“找不到路径'/Mert Hakan_haberleri / 2'的控制器或未实现 IController”之类的错误。这个错误的原因是什么,点击标签可以正常工作,但我在日志记录中看到这个错误。
asp.net-mvc - 如何使用 ASP.NET MVC 项目处理 HTTP 404
我一直在寻找可以处理 404 错误以将其重定向到设计并命名为 404 错误的页面的方法。
有些文章说我应该在 Route 配置中做一些更改。我更改了它,现在下面的代码是我的 route.config 但仍然无法正常工作
我的意思是,当我运行项目并输入错误的地址时,它显示默认的 404 页面而不是我设计的页面 -Pagenotfound.cshtml
如果你能帮助我,我真的很感激。
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 几乎一无所知。谢谢。
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/德国大学
aurelia - routeConfig.navModal 未定义 - Aurelia
我第一次使用 Aurelia。在学习联系人管理器教程时,我遇到了一个问题RouteConfig.navModal.title
。每次我尝试触发那条线时,我都会得到
我的代码看起来像这样:
这是我的 .ts 文件:
这是我的 .html 文件,正是触发按钮的位置:
这也是我的 api.saveContact 方法:
整个问题是一致的:
我究竟做错了什么?
PS。我也试过this.routeConfig.navModal.setTitle(this.selectedContact.firstName);
了也没有用。