问题描述
我的代码:Page.RegisterStartupScript("","<script>window.open('http://116.246.14.35/xxxxx/order.aspx')</script>");我在项目中要调用服务器上发布的页面,执行某个操作(insert数据),但是,页面会弹出来,如何不让弹出,且执行操作?
解决方案
解决方案二:
为啥要这么做,不太理解你的意思!要调用一个页面insert,可以用ashx来做啊!
解决方案三:
你的写法本身就是弹出窗口的。发送post请求到那个页面。
解决方案四:
接口,WS,请求,ashx
解决方案五:
引用1楼tang009的回复:
为啥要这么做,不太理解你的意思!要调用一个页面insert!
我能理解为何要这样做:懒到极点而奋不顾身。
解决方案六:
引用4楼sp1234的回复:
Quote: 引用1楼tang009的回复:
为啥要这么做,不太理解你的意思!要调用一个页面insert!我能理解为何要这样做:懒到极点而奋不顾身。
解决方案七:
引用楼主jiansheng123的回复:
我的代码:Page.RegisterStartupScript("","<script>window.open('http://116.246.14.35/xxxxx/order.aspx')</script>");我在项目中要调用服务器上发布的页面,执行某个操作(insert数据),但是,页面会弹出来,如何不让弹出,且执行操作?
我理解你的意思是需要调用某个页面的功能,而不想弹出这个页面。就好比我现在回复你的帖子,我想在我自己的项目中输入评论,然后点自己的提交,这时就相当于点CSDN这个页面的提交了?我估计有点难度。这个需要服务器的项目有这方面的接口。
解决方案八:
webclient请求下就是了...
解决方案九:
你那段window.open的脚本改成ajax访问的不就行了
解决方案十:
引用8楼yangtao7754的回复:
你那段window.open的脚本改成ajax访问的不就行了
不弹出好说,就用ajax。就是他那个要执行insert操作。
解决方案十一:
引用9楼sy401042879的回复:
Quote: 引用8楼yangtao7754的回复:
你那段window.open的脚本改成ajax访问的不就行了不弹出好说,就用ajax。就是他那个要执行insert操作。
额不明白你什么意思你应该是想让后台调用另外一个系统的数据吧这个程序返回前台你做个遮罩进度条什么的继续执行ajax调用的操作你用ajax执行完后根据执行结果再处理就是了
解决方案十二:
可以用iframe吧?