Asp.net HttpHandler中的ViewState?

Asp.net HttpHandler中的ViewState?,asp.net,Asp.net,我有一个aspx页面,我想将其转换为HttpHandler,但我正在努力解决在aspx页面的代码隐藏中使用的ViewState。如何解决这个问题?如果您的页面依赖于ViewState,则可能不适合使用HttpHandler。ViewState用于在回发之间保留控件的值。处理程序应该是无状态的,不依赖回发。Viewstate作为隐藏的表单字段呈现给客户端。您可以通过呈现什么是“转换为http处理程序”来模拟Viewstate?你还在输出html吗?@Rob Fonseca Ensor:我认为Lie

我有一个aspx页面,我想将其转换为
HttpHandler
,但我正在努力解决在aspx页面的代码隐藏中使用的
ViewState
。如何解决这个问题?

如果您的页面依赖于ViewState,则可能不适合使用HttpHandler。ViewState用于在回发之间保留控件的值。处理程序应该是无状态的,不依赖回发。

Viewstate作为隐藏的表单字段呈现给客户端。您可以通过呈现
什么是“转换为http处理程序”来模拟Viewstate?你还在输出html吗?@Rob Fonseca Ensor:我认为Lieven的意思是强制转换两个选项,Lieven,你正在尝试这样做:1)你有一个
页面的引用
,但你想让这个引用更通用,所以你把它强制转换成
IHttpHandler
。现在您没有访问ViewState集合的权限。。。2) 您已经有了一个
aspx
文件,它可以将html轻松地发送到浏览器中。您正在尝试将其转换为
ashx
。这是一项崇高的事业,但对你来说,你为什么要这么做?好吧,根据所有的答案,最好还是把它作为一个aspx页面。谢谢。