.NET Quiz: HttpResponse.Redirect

原本正常工作的登陆窗体在经过昨天的修改之后突然无法显示 Javascript 提示对话框了,花了一个小时的时间才找到问题的所在。
发生错误的代码片断:
1 switch ( CcRoles.Signin(customerToSignin) ) 2 { 3 case SigninStatus.CannotFindCustomer: 4 case SigninStatus.FalsePassword: 5 Page.Response.Write(@" 6 <script language=""javascript""> 7 alert('用户名和密码不匹配'); 8 </script>" 9 ); 10 Page.Response.Redirect(ccContext.ReferrerUrl, true); 11 break; 12 case SigninStatus.Success: 13 Page.Response.Write(@" 14 <script language=""javascript""> 15 alert('正在登陆,请稍候'); 16 </script>" 17 ); 18 Page.Response.Redirect(ccContext.ReturnUrl, true); 19 break; 20 }
细心的朋友发现问题了吗?

posted on 2006-04-14 07:45  proshea  阅读(786)  评论(2编辑  收藏  举报

导航