asp.net mvc viewdata本质上是个什么东东?
最近学习mvc, 我的理解controller 就是一个httphandler,view则为aspx页面
当我们请求一个路径时,通过url重写,被路由到了对应的httphandler上了。httphandler处理完后,再将页面重定向到某个asp页面上,aspx页面上用来显示处理结果。
我的问题是,如果我的理解是正确的话。那么httpHandler处理完后,转向到aspx页面显示结果的过程中,我想知道这个值是如何传递过去的。(mvc框架中是用viewdata等对象传递,但我认为这个不过是封装后的东西,我想知道本质的东西)
比如,我就用原始的httphandler和aspx页面如何实现mvc框架一样的传值?(用session倒是可以。呵呵,但我觉得应该不是这样的)
当然如果我理解错了,请大家也教教我