如何从asp页面向aspx页面提交登录信息

soccerx soccerx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有两个内部网站,一个是asp的,另外一个aspx的,两个网站用同样的用户名密码,为了方便用户从asp的网站跳转到aspx的网站,不希望调转过去二次登录。因此想模拟一个form,将用户名和密码信息放在form中,post到aspx的登录页面实现登录,但是试了多次均不成功。在此求教,代码如下:
aspx页面的form html代码
<form name="form1" method="post" action="default.aspx" id="form1">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjM2OTI0MjUwZGTMIpCHYTnf4w9geGOBio8V5n0dAQ==" />
<input name="usname" type="text" id="usname" class="input_transparent" style="width:151px;" />
<input type="submit" name="Button1" value="" id="Button1" class="btn_dl" />
<input name="uspwd" type="password" id="uspwd" type="password" class="input_transparent" style="width: 151px" />
<input type="submit" name="Button2" value="" id="Button2" class="btn_cz" />
</form>


asp页面模拟的form代码
<form action="http://server/default.aspx" method="post" name="Seat" target="_blank" accept-charset="gbk" >
<input type="hidden" name="usname" value="5142"><input type="hidden" name="uspwd" value="476">
<input type="hidden" name="__VIEWSTATE" value="/wEPDwUJMjM2OTI0MjUwZGTMIpCHYTnf4w9geGOBio8V5n0dAQ==">
<input type="submit" name="Button1" value="">
</form>


用chrome的develop tools查看aspx登录是post的参数
__VIEWSTATE:/wEPDwUJMjM2OTI0MjUwZGTMIpCHYTnf4w9geGOBio8V5n0dAQ==
usname:5142
Button1:
uspwd:476

按道理都是不论从asp还是aspx,post的参数是一样的,可是为什么就不能从asp向aspx页面post登录信息呢?
...全文

相关推荐

评论 17
收藏 已收藏
分享
返回顶部
soccerx
.NET社区 62,272 成员 668,968 内容