(在线等,郁闷,高手朋友们路过看看)一个困挠已久的问题
各位高手朋友们在下有这两句示例语句: 
                            Response.Write( " <script> window.alert( 'aa!! '); </script>  "); 
 	Response.Redirect( "WebForm2.aspx ");   
 事实是第一条语句永远也无法执行,但是有时候你必须需要此功能,比如提示之类的.请各位高手告之如何解决这样的问题,十分感谢!!
------解决方案--------------------Response.Write( " <script> window.alert( 'aa!! ');window.location.href= "webform2.aspx " </script>  "); 
------解决方案--------------------public static void ShowMessageboxAndLocation(string p_strMsg, string LocationUrl) 
         { 
             string m_strJava =  " <script> javascript:window.alert(\ "{0}\ ");;window.location.href=\ "{1}\ "; </script>  "; 
             m_strJava = String.Format(m_strJava, p_strMsg, LocationUrl); 
             HttpContext.Current.Response.Write(p_strJava);        
  } 
 包你可以要的那种功能
------解决方案--------------------Response.Redirect 之前如果有 Response.Write输出,则Response.Redirect不会执行。
------解决方案--------------------你的这行代码是需要在客户端才能执行Response.Write( " <script> window.alert( 'aa!! '); </script>  ");但是这行代码后面的Response.Redirect( "WebForm2.aspx ")这句不需要发送到客户端就直接跳转到你指定的页面了。所以导致需要在客户端执行的代码没有起作用。如果要想显示提示信息必须把所有的信息都发送到客户端。