由于response.redirect是服务器端事件,js是客户端事件,因此不能弹出对话框,解决办法如下:
string alertStr = "对不起,您的权限不足,请使用系统管理员登录!";
string navigateUrl = "Login.aspx";
string jsStr = string.Format("<script>alert('{0}');window.location='{1}';</script>", alertStr, navigateUrl);
this.Response.Write(jsStr);
本文介绍了一种在服务器端进行权限验证后,利用Response.Write结合JavaScript代码来显示警告消息并实现页面重定向的方法。

453

被折叠的 条评论
为什么被折叠?



