我做了一个系统,在运行页面时必须要登陆,登陆成功后才可进入页面.
但首页是一个框架结构,我的其他页面都是在框架中指定的区域显示出来,我运行其它页面登陆成功后页面没有显示到框架中,只把页面单独的显示出来了.急续高手求助这是框架代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title></head><frameset rows="106,*" cols="*" frameborder="NO" border="1" framespacing="0">
<frame name="top" src="top.htm" topFrame" scrolling="NO">
<frameset rows="*" cols="233,*" framespacing="0" frameborder="NO" border="1">
<frame name="left" src="left.aspx" leftFrame" scrolling="yes">
<frame name="right" src="SystemStatistic.aspx" mainFrame">
</frameset>
</frameset>
<noframes><body>
</body></noframes></html>这是登陆成功后使用的语句
Response.Redirect(Request.QueryString["ReturnUrl"].ToString());
急!!!!
但首页是一个框架结构,我的其他页面都是在框架中指定的区域显示出来,我运行其它页面登陆成功后页面没有显示到框架中,只把页面单独的显示出来了.急续高手求助这是框架代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title></head><frameset rows="106,*" cols="*" frameborder="NO" border="1" framespacing="0">
<frame name="top" src="top.htm" topFrame" scrolling="NO">
<frameset rows="*" cols="233,*" framespacing="0" frameborder="NO" border="1">
<frame name="left" src="left.aspx" leftFrame" scrolling="yes">
<frame name="right" src="SystemStatistic.aspx" mainFrame">
</frameset>
</frameset>
<noframes><body>
</body></noframes></html>这是登陆成功后使用的语句
Response.Redirect(Request.QueryString["ReturnUrl"].ToString());
急!!!!
我搞定了哈 介绍给各位哈
这是首页的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function dd()
{
var str=location.href.toString().toLowerCase();
var strUrl="/AdminControlPanel/SystemStatistic.aspx"
var index=str.indexOf("=");
if(index>0)
{
str=str.substr(index+1);
if(str!="/admincontrolpanel/index.aspx")
strUrl=str;
}
window.document.getElementById("right").src=strUrl;
}</script>
</head><frameset rows="106,*" cols="*" frameborder="NO" border="1" framespacing="0" onload="dd()">
<frame name="top" src="top.htm" topFrame" scrolling="NO" >
<frameset rows="*" cols="233,*" framespacing="0" frameborder="NO" border="1">
<frame name="left" src="left.aspx" leftFrame" scrolling="yes">
<frame id="right" name="right" mainFrame" >
</frameset>
</frameset>
<noframes><body></body>
</noframes></html>
这是登陆页面的
Response.Redirect("/AdminControlPanel/Index.aspx?ReturnUrl=" + Request.QueryString["ReturnUrl"].ToString());这样就搞定了哈
不过也谢谢各位的帮助哈