asp.net - Asp.Net MVC自定义路由中断默认路由
问题描述
我的路线不工作不知道为什么。当我尝试属性路由时,它适用于该操作,但会破坏其他控制器或操作的默认路由。我只想更改控制器 CMS 的索引操作方法的路由,我希望它像[Route("{countrycode}/{id}")]。但是当我为其他控制器的其他索引操作方法执行此默认路由中断时。例如:当我在 cms 控制器的索引操作上使用[Route("{countrycode}/{id}")]时, Home 和其他控制器索引操作方法的路由中断,因此我必须像/Home/Index一样显式调用索引方法而不是/Home否则会引发错误。提前致谢。
解决方案
推荐阅读
- c# - 多目标框架中的源代码
- java - Java 处理:使用鼠标围绕一个点旋转
- php - 如何在PHP中生成组合两个数组元素
- flutter - 在 Flutter 中调用 build 方法时如何获取子小部件的大小?
- node.js - 从 Node Js 和 Mongoose 中的应用程序收到的不完整响应
- mongodb - Spring Data 使用 DBRF 惰性属性更新 mongodb 文档
- c++ - 使用模板类抛出和捕获异常
- java - 在 Java 中 Ping 设备
- java - 从另一个 shell 脚本运行 shell 脚本并使所有相对路径都可访问
- angular - 如何使用 ngx-bootstrap 的工具提示整齐地显示图像