求教ASP.NET关于PostBack问题
一个ASP网站,我用浏览器正常登陆后,看的页面源码包含PostBack的脚本;但是我用客户端软件(自己编写)登陆后,拿到的页面源码就没有PostBack脚本,导致后续操作无法进行下去;检查了登陆的POST操作,提交的参数与用浏览器登陆提交的应该是完全一致的,并且得到了服务端响应;但是页面源码的区别就在于,Form中少了postBack的两个隐藏域,和__doPostBack脚本,另外控件(非button和image)上的 onClick="__doPostBack()" 这个属性也没有了,其他都是一样的,请问这是什么原因呢?按道理讲,ASP在遇到非button/image的控件提交表单操作时,应该自动加上doPostBack脚本,但是用浏览器登陆就可以;编程登陆就不行,WHY?
[ 本帖最后由 hacker2526 于 2012-8-30 16:12 编辑 ]