作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在Global.asax中定义了几条路线;
在页面上时,我需要弄清楚当前路线的路线名称是什么,因为路线名称驱动着我的站点菜单。
如何才能做到这一点?
最佳答案
不幸的是,由于该名称不是Route的属性,因此无法获得该路由的路由名称。在将路由添加到RouteTable时,该名称将用作该路由的内部索引,并且永远不会公开。
有一种方法可以做到这一点。
注册路由时,请在路由上使用路由名称设置一个数据 token ,然后使用它来过滤路由。
执行#1的最简单方法是编写自己的扩展方法来映射路由。
关于asp.net - 如何从RouteData获取路线名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3954669/
我是一名优秀的程序员,十分优秀!