日期:2014-05-20  浏览次数:20635 次

使用WebRequest方法post数据到aspx,怎样解决viewstate问题?
使用WebRequest提交数据到一个aspx页面,怎样才能把viewstate的值也一起提交上去?我从这个aspx页面里找到__VIEWSTATE的值并且把“__VIEWSTATE=页面里原来的值”作为post数据使用WebRequest方法提交到这个页面!但是返回的结果是:System.Web.HttpUnhandledException:   发生类型为   ystem.Web.HttpUnhandledException   的异常。
System.FormatException:   Base-64   字符串中的无效字符。


请问有没办法可以解决这个问题?

------解决方案--------------------
先webrequest,记下cookiecontainer,然后找到viewstate值,再webrequest该页面,给httpwebrequest.cookiecontainer赋上上次记住的那个值就行了。