本帖最后由 彭家贰小姐 于 2013-7-30 09:38 编辑
跟前后台也有关系,要看你是在A页面的前台还是后台跳转B页面的?是在B页面的前台或者后台接收的?
一. A页面前台跳转B页面并传值
<script type="text/javascript">
//可实现跳转,全屏及传值
function funOpenFrame() {
window.open("B.aspx?PorType=1", '', 'top=0,left=0,width=' + screen.availWidth + ',height=' + screen.availHeight + ',location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no');
window.opener = null;
window.open("", "_self");
}
</script>
二.A页面后台跳转B页面并传值
Response.Redirect("B.aspx", false);
建议把值保存到Session中,如果你怕timeout之后session丢失,也可以保存在application中。
Session["EmpAccount"] = empAccount;
Application["Domain"] = Domain;
三.B页面前台接收值
用js分解url(仅提供思路,具体要看你传的值)
var values = this.location.search.substring(this.location.search.indexOf("?") + 1).split("=");
四.B页面后台接收值
1.Request.QueryString
var empAccount = Request.QueryString["EmpAccount"];
2.读取Session或者Application中的值
var proType = Session["ProType"].ToString();
|