100分求<Webform>下"打开新页面关闭当前页面"以及"重新登录系统"的完美解决方案 不知道有没有...有时候网上找的代码没得什么用...老被IE挡着 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 打开新页,你直接response.rederict(目标页)//可能写错那个reder...你自己看一下并闲页 window.close() 用一下JS重登录:你先清空当前session,然后再进行session记录 什么意思?window.open()打开新页面window.close()关闭页面如果不想关闭,直接window.top.location.href="newWeb.aspx"重新登录系统的完美解决方案?不明白什么意思。重新登录重定向到login.aspx即可 public static void OpenNewFullScreenPage(Page page, string pageUrl, bool isCloseOldPage, string scriptName) { StringBuilder StrScript = new StringBuilder(); StrScript.Append("<script language=javascript>"); StrScript.Append("width=screen.Width-10;" + "\n"); StrScript.Append("height=screen.height-60;" + "\n"); StrScript.Append("window.open('" + pageUrl + "','_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0,height='+ height +',width='+ width +'');"); if (isCloseOldPage) { StrScript.Append(" window.focus();"); StrScript.Append(" window.opener=null;"); StrScript.Append(" window.close(); "); } StrScript.Append("</script>"); if (!page.IsStartupScriptRegistered(scriptName)) { page.RegisterStartupScript(scriptName, StrScript.ToString()); } }//我用的是这里方法 桌面用的是框架 但是重新登录的话 就会使上一个框架套着新的框架 这样越来越多 不知道有没有更好的办法重新登录 private void btnLogout_Click(object sender, System.EventArgs e){ Response.Write( @"<script language=JavaScript> if (confirm('您确定要注销吗?')) { window.open('../Logging.aspx','',''); parent.window.opener=null; parent.window.close(); } </script> "; Response.End();} 是一个javascript的问题,呵呵lz还在强调webform, 打开新页面window.open()关闭当前页面window.close()重新登录系统 打开登陆界面就可以了呀 楼主只需将StrScript.Append("window.open('" + pageUrl + "','_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0,height='+ height +',width='+ width +'');");中的'_blank'换成'_top'即可 给分q_po_o(两个人) ( ) 全些 其他人都有 在网页中如何实现自动添加控件 选出 排列以后 从第三个 开始以后的 所有数据 和 从第三个开始 到第n个的 access 语句怎么写 所有池连接都已被使用并已达到最大池大小。是什么原因? 高手进:请教该SQL语句如何写。 如何從客戶端對Datagrid增加新行(不刷新) 怎么看iis版本? 有一个数组,如何计算数组中最大的值???? 一句话问题,在线求答 怎样知道在线用户的数量 User.Identity.Name 属于哪个 Namespace 谁有C#的数据库操作类啊,可以参考一下吗,谢谢! 使用了vs2005的登录控件,那在处理页面应该怎么获取用户名和密码?
//可能写错那个reder...你自己看一下并闲页 window.close() 用一下JS重登录:你先清空当前session,然后再进行session记录
window.open()打开新页面
window.close()关闭页面
如果不想关闭,直接
window.top.location.href="newWeb.aspx"重新登录系统的完美解决方案?不明白什么意思。重新登录重定向到login.aspx即可
{
StringBuilder StrScript = new StringBuilder();
StrScript.Append("<script language=javascript>");
StrScript.Append("width=screen.Width-10;" + "\n");
StrScript.Append("height=screen.height-60;" + "\n");
StrScript.Append("window.open('" + pageUrl + "','_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0,height='+ height +',width='+ width +'');");
if (isCloseOldPage)
{
StrScript.Append(" window.focus();");
StrScript.Append(" window.opener=null;");
StrScript.Append(" window.close(); ");
}
StrScript.Append("</script>");
if (!page.IsStartupScriptRegistered(scriptName))
{
page.RegisterStartupScript(scriptName, StrScript.ToString());
}
}
//我用的是这里方法 桌面用的是框架 但是重新登录的话 就会使上一个框架套着新的框架 这样越来越多 不知道有没有更好的办法重新登录
{
Response.Write(
@"<script language=JavaScript>
if (confirm('您确定要注销吗?'))
{
window.open('../Logging.aspx','','');
parent.window.opener=null;
parent.window.close();
}
</script> ";
Response.End();
}
关闭当前页面window.close()
重新登录系统 打开登陆界面就可以了呀
'_blank'换成'_top'即可