过滤器里访问请求参数,知道怎么做。
比如 string testP = filterContext.HttpContext.Request.QueryString["test"];
想问问,过滤器里能不能 修改/添加 请求数据?
自己试了下不行,
告诉你,必须一定是可以的,否则过滤器就没有用了,它是AOP的关键一节,它能够让你在Controller做事情的一些重要环节hook进去做一任何事情,因为你已经拿到了Request和Response。你没拿到数据,说明肯定是你某个地方搞错了。
能拿到 Request Response 也能够拿到数据,但是我想要的是修改数据,添加数据
看看下面的 回复内容,,,没办法修改,,,,
添加不知道,修改直接:
1 filterContext.HttpContext.Request.QueryString["test"] = "修改后的数据";
不行的,,早就试过了