使用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赋上上次记住的那个值就行了。