我要实现没有登陆的用户发生跳转?代码如下:
public void PageBegin()
{ if(Session["LoginID"]==null|| Session["UserName"]==null||Session["UserType"]==null)
{
JScript.JumpToNewWindow("login.aspx");
}
}
public static void JumpToNewWindow(string Url)
{
string js=@"<Script language='JavaScript'>
window.opener.location='"+Url+"';</Script>";
HttpContext.Current.Response.Write(js);
}
怎么会没有发生跳转啊???
public void PageBegin()
{ if(Session["LoginID"]==null|| Session["UserName"]==null||Session["UserType"]==null)
{
JScript.JumpToNewWindow("login.aspx");
}
}
public static void JumpToNewWindow(string Url)
{
string js=@"<Script language='JavaScript'>
window.opener.location='"+Url+"';</Script>";
HttpContext.Current.Response.Write(js);
}
怎么会没有发生跳转啊???
解决方案 »
- [开源与分享]自己写的一个操作数据表的小组件,个人用着觉得很爽,希望大家喜欢
- 调用存储过程返回DataSet
- 请教页面定时刷新问题~~
- |zyciis| 在ASP AJAX.NET 中用 Server.Execute("B.aspx"); 会出错 那有什么方法代替这个方法呢 谢谢
- 各位大哥,我想问哈 用asp。net实现接受邮件怎么接受啊 我急啊 急啊
- 关于这个错误:未找到路径“XXXXX”的一部分
- 用过AjaxPro.2.dll的朋友进来看看
- 急啊, ASP.NET程序中建立临时文件夹后删不掉,何故?
- 论文怎么写啊,有点想哭了
- 我打算建个商业网站。寻求合作者一人到两人(上海)。
- 请教:怎么能让一个下拉框可以是可编辑的,可以选择,也可以输入文本
- 如何将真实的地址隐藏,重写URL呢?像孟子E章那样?
window.top.location='"+Url+"';</Script>";
RegisterStartupScript()方法将<script>
块置于 Web 窗体的结尾处,以保证在执行客户端脚本之前已声明 Web 窗体中的所有 HTML 元素。RegisterClientScriptBlock() 方法用于为响应客户端事件而执行的脚本代码。通过此方法发送的脚本块位于 Web 页面的开始处,因为这种方法不要求将脚本块置于所有 HTML 元素之后。