支付宝支付接口开发怎么实现不将请求结果输出页面就可以实现支付宝支付页面的跳转?

.net做支付宝支付接口的开发,为什么每次跳转支付页面时都需要先输出结果到页面才能跳转到支付页面?求大神指教,怎么不输出结果实现跳转到支付宝付款页面?

你先隐藏的写一个表单,然后用JS提交,这样界面跳转了,但是没显示出来,只是地址变了

java的做法是这样的:
1.页面提交请求
2.控制器接收请求,封装好参数,返回下一个页面
3.新页面用一个隐藏表单接收参数,页面加载完毕用js提交
4.去支付宝的界面
5.返回商城

图片说明
支付包的官方C#demo中,设置异步的回调地址NOTIFY_URL就可以

后台文件 response,write()的这句 Response.Write(response.Body.Replace("document.forms['alipaysubmit'].submit();", "")); 去掉自动提交 #alipaysubmit {
display:none
} 这句话是隐藏后台创建的元素

到页面底 document.forms['alipaysubmit'].submit(); 添加这句话就好了 手动提交