asp.net初学--页面调用和返回相关问题
2007-01-04 19:09
537 查看
一、调用一个页面:
(1)、如何实现在当前页面中用javascript实现访问另一页面,并得到被访问页面的内容
______________________________________________________________________________________________
答1:
在当前页设一个隐藏的iframe:
<iframe id=theIframe width=0 height=0></iframe>
用 theIframe.location.href = "你要访问的另一页面";
然后用 theIframe.document.body.innerHTML就是页面的内容了。
______________________________________________________________________________________________
答2:
use xmlhttp
______________________________________________________________________________________________
答3:
必须用框架或opener建立关联,也可以用cookie
______________________________________________________________________________________________
答4:
我以前看到过一篇文章是利用javascript发送头信息给web server,再接收web server返回的数据,但现在又找不到这篇文章了,不知道有那位DX知道吗?
______________________________________________________________________________________________
答5:
用showModalDialog()
例子:
function doInsertTable(){
var dotable=showModalDialog("editor_table.htm",false,"dialogWidth:200px;dialogHeight:156px;status:0;");
if (dotable!=undefined){
doc.body.innerHTML=doc.body.innerHTML+dotable;
}else{
return false;
}
}
通过dotable返回另一页面的值
二、返回前一 个页面:
(1)、<a href=javascript:history.go(-1)>返回</a>
(2)、在*.aspx中调用B.aspx,代码如下:
window.open("*.aspx","_self","");
之后如何从b.aspx返回*.aspx?
______________________________________________________________________________________________
答1:
server side:
Response.Redirect("*.aspx");
client side in Javascript:
window.history.back();
______________________________________________________________________________________________
答2:
client side in Javascript:
location=opener.location;
答3:
还有就是可以在A.ASPX到B.ASPX时传递一个参数,如?PATH=A.ASPX,那么在B.ASPX时RESPONSE.REDIRECT(REQUEST("PATH"))也一样可以返回
(1)、如何实现在当前页面中用javascript实现访问另一页面,并得到被访问页面的内容
______________________________________________________________________________________________
答1:
在当前页设一个隐藏的iframe:
<iframe id=theIframe width=0 height=0></iframe>
用 theIframe.location.href = "你要访问的另一页面";
然后用 theIframe.document.body.innerHTML就是页面的内容了。
______________________________________________________________________________________________
答2:
use xmlhttp
______________________________________________________________________________________________
答3:
必须用框架或opener建立关联,也可以用cookie
______________________________________________________________________________________________
答4:
我以前看到过一篇文章是利用javascript发送头信息给web server,再接收web server返回的数据,但现在又找不到这篇文章了,不知道有那位DX知道吗?
______________________________________________________________________________________________
答5:
用showModalDialog()
例子:
function doInsertTable(){
var dotable=showModalDialog("editor_table.htm",false,"dialogWidth:200px;dialogHeight:156px;status:0;");
if (dotable!=undefined){
doc.body.innerHTML=doc.body.innerHTML+dotable;
}else{
return false;
}
}
通过dotable返回另一页面的值
二、返回前一 个页面:
(1)、<a href=javascript:history.go(-1)>返回</a>
(2)、在*.aspx中调用B.aspx,代码如下:
window.open("*.aspx","_self","");
之后如何从b.aspx返回*.aspx?
______________________________________________________________________________________________
答1:
server side:
Response.Redirect("*.aspx");
client side in Javascript:
window.history.back();
______________________________________________________________________________________________
答2:
client side in Javascript:
location=opener.location;
答3:
还有就是可以在A.ASPX到B.ASPX时传递一个参数,如?PATH=A.ASPX,那么在B.ASPX时RESPONSE.REDIRECT(REQUEST("PATH"))也一样可以返回
相关文章推荐
- asp.net mvc cookie超时返回登录页面问题
- 解决Asp.net页面找不到ajaxpro相关文件问题
- [导入]asp.net页面调用js乱码问题
- jQuery AJax调用asp.net WebServers返回json问题总结
- 【问题】Asp.net MVC 的cshtml页面中调用JS方法传递字符串变量参数
- 每日学习总结:CSS:Clear属性的用法、重复交易提示框、弹出提示框后页面变形、asp.net调用smtp服务发送邮件问题
- 【ASP.NET 问题】ASP.NET 网站404页面返回200,或者302的解决办法
- 在做Asp.Net开发的时候,经常会遇到页面乱码的问题,下面是在网上收集的相关资料,请大家参考:
- (转)asp.net关于将数据返回给调用页面
- Asp.net aspx 页面调用js 中文乱码问题
- 每日学习总结:CSS:Clear属性的用法、重复交易提示框、弹出提示框后页面变形、asp.net调用smtp服务发送邮件问题
- asp.net 事件调用事件问题?
- ASP.NET 返回上一页面,并重新绑定
- asp.net页面的几个“返回”
- Asp.Net程序调用类中定义的方法的有关问题
- android调用asp.net webservice,返回json结构
- 关于ASP.NET MediaPlayer服务器控件及ie11中silverlight相关问题
- 关于ASP.NET同页面内【用户控件与父页面】以及【用户控件与用户控件】之间方法调用/传值 一点点经验
- asp.net页面通过URL参数传值中文乱码问题解决办法
- ASP.NET同页面内【用户控件与父页面】以及【用户控件与用户控件】之间方法调用