可以在自定义过滤器中定义ViewData["解密后的变量名称"],这样直接就能在Action中去获取了
如果在action里将解密内容转换为参数对象,不如直接在action进行处理;
最终想实现:action还是通过对象接收,想在mvc框架中参数反射成对象前将请求参数(内容)改了;这样原有的未加密提交的代码不用改,只需要加个过滤器就解决了;
不知道我理解的对不对。如果参数的传递是在上下文中保存的,那么可以在过滤器,把上下文中信息解密后做一次更改,action中获取的就是解密后的了,没试过不知道行不行。
我在过滤器里试过,可以获取到请求内容,但是不能对该数据流进行写操作;就是想知道是否有其它办法可以完成这个操作;