当第一次载入页面时,会对页面读取权限检查,用了三个方法都不理想
if (!CanRead())
{
//指向代码
}
1.为false时,直接用下面代码指向无权限显示页面(麻烦,又得点击别的页面)
Response.Redirect("../../UnAuthPage.aspx");
Response.End();
2.页面有一个Label控件lblStricp 如下则弹出对话框后 页面反白(难看)
(a)lblScript.Text = "<script language='javascript'>alert('Sorry!You have no right!');history.go(-1);</script>";
(b)ClientScript.RegisterStartupScript(this.GetType(), "window", "<script language=javascript>alert('Sorry,You Have No Right!');history.go(-1);</script>");
3.想用confirm,试了半天没成功
如:lblScript.Text = "<script>if( confirm('Sorry!You have no right!Enter?')){location.href = '../../unauthPage.aspx'}else{history.go(-1);}</script>";
大家给个好的方法吧: 弹出提示框 页面不反白的!
if (!CanRead())
{
//指向代码
}
1.为false时,直接用下面代码指向无权限显示页面(麻烦,又得点击别的页面)
Response.Redirect("../../UnAuthPage.aspx");
Response.End();
2.页面有一个Label控件lblStricp 如下则弹出对话框后 页面反白(难看)
(a)lblScript.Text = "<script language='javascript'>alert('Sorry!You have no right!');history.go(-1);</script>";
(b)ClientScript.RegisterStartupScript(this.GetType(), "window", "<script language=javascript>alert('Sorry,You Have No Right!');history.go(-1);</script>");
3.想用confirm,试了半天没成功
如:lblScript.Text = "<script>if( confirm('Sorry!You have no right!Enter?')){location.href = '../../unauthPage.aspx'}else{history.go(-1);}</script>";
大家给个好的方法吧: 弹出提示框 页面不反白的!
解决方案 »
- 怎样使vs2005的TextBox 带下拉条
- 急救啊...在线等,这问题搞了很久了没有结果
- 在JavaScript中如何实现时间的改变
- asp.net文件上传问题
- 我用的是2003的.NET,请问大侠们在设计页面时用什么软件,有没有什么软件能象设计VB界面一样来设计ASP页面?
- 。Net高手说下哦
- 动态加下Check控件,如何添加CheckedChanged事件?
- aspx单页文件转化为代码隐藏文件出错!CS0115: “ASP.default_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写
- 如何根据datagrid某列的绑定值定态修改该cell的前景和背景色?
- asp.net所带的例子的问题!!!
- 一个关于Session的问题
- bbs发贴或回复后要刷新回复的页,如何实现啊?
就是得到请求的上下文.再根据上下文里的URL 或者是URL里面的一段字符,由你控制他的进出..