我想向带有.NET Framework 4的IIS 7.5服务器中托管的 aspx 网页发出虚假的 POSTBACK请求。
当我单击一个看似页面的登录按钮的按钮时。它只是使用
__EVENTVALIDATION
和值登录(我的按钮的标题)__VIEWSTATE
发布数据。myButtonId
点击登录按钮后,网页会返回标签内的用户名或密码错误消息等结果。
但我希望在单个发布请求中完成此登录按钮操作。
到目前为止我尝试了什么?
我知道该__EVENTVALIDATION
参数包含控件的验证,或者是否以加密方式发生了任何篡改,这是从服务器检查的。
就像我已经传递了__EVENTVALIDATION
and __VIEWSTATE
(这两个键值都是从先前对服务器发出的请求中获得的)和username
andpassword
到buttonId
服务器。
但一切都失败了,它只是加载,因为它是第一个请求。服务器无法将其识别为POSTBACK请求。
怎么办?。我只是在绞尽脑汁好几天。
这里有技术人员来解决我的问题吗?并且一个请求不要重复。因为从所有以前的stackoverflow问题中我没有得到一个可以接受的答案。所以我在这里发布这个......