0

我有一个网址是:http://localhost:3018/TestEdit/Index/5/100100/44。但是当我点击另一个页面的链接时,我得到了这个:http://localhost:3018/AnotherPage. 我希望它自动成为:http://localhost:3018/AnotherPage/Index/5/100100/44. 路由系统是否有办法处理这个问题?还是我必须通过 ActionLink 显式传递路由值?(这就是我现在的做法。)

简而言之,请提供最佳实践示例(如果有的话)?

4

2 回答 2

2

考虑创建您自己的 ActionLink 扩展方法来执行此操作 - 只需从上下文中获取当前路由数据并使用它调用默认 ActionLink。3 行代码,并在视图中为您节省许多脏东西。

于 2012-07-24T14:47:13.877 回答
1

不,没有办法。您必须手动传递它们。

于 2012-07-24T14:41:43.333 回答