我在一个现有的,相当迷宫的内部网上工作,我没有权力重新考虑因素。 在此应用程序中禁用后退按钮,因此后退导航是通过代码。 当我们有简单的工作流程时就可以了指数 - >详细信息 - >编辑 但是,现在工作流程变得越来越长,并且在不同的Controller域之间交叉,因此管理后退导航变得越来越复杂。
我想如果我有一个记录每一步的对象,那么我可以简单地向后重播它。这应该适应工作流中下游的任何编辑。 为此,我需要将URL或至少发送到每个Action的Action,Controller和参数记录到对象中。
我的问题是:
当一个动作/方法被调用时,是否有一个包含该调用的对象,以便我可以记录它?
如果没有,我可以找出我当前正在使用代码的操作和控制器,而不是必须将这些显式设置到记录对象中。
我正在使用ASP.MVC 5