我的网址为:http://localhost:3018/TestEdit/Index/5/100100/44
。但当我点击指向另一个页面的链接时,我得到了这个:http://localhost:3018/AnotherPage
。我希望它能自动化:http://localhost:3018/AnotherPage/Index/5/100100/44
。无论如何路由系统还是要处理这个问题吗?或者我是否必须通过ActionLinks显式传递routevalues? (这就是我现在正在做的事情。)
简而言之,最佳实践的例子(如果有的话),请?
答案 0 :(得分:2)
考虑创建自己的ActionLink扩展方法来执行此操作 - 只需从上下文获取当前路由数据并使用它调用默认的ActionLink .. 3行代码,并在视图中保存许多脏东西。
答案 1 :(得分:1)
不,没有办法。你必须手动传递它们。