c#出错。。Response is not available in this context
using   System; 
 using   System.Data; 
 using   System.Configuration; 
 using   System.Web; 
 using   System.Web.Security; 
 using   System.Web.UI; 
 using   System.Web.UI.WebControls; 
 using   System.Web.UI.WebControls.WebParts; 
 using   System.Web.UI.HtmlControls;   
 ///    <summary>  
 ///   Summary   description   for   globalfunc 
 ///    </summary>  
 ///    
 namespace   globalfunc 
 { 
             public   class   globalfuncc   :   System.Web.UI.Page 
             { 
                         public   void   globalfuncf(ref   int   mm) 
                         { 
                                     mm   =   mm   +   1;                                       
                                     Response.Write( " <script   language=javascript> alert( "   +   mm.ToString()   +    "); </script>  ");////这句出现错误。出错如下。。 
                         }   
             } 
 }   
 这是我自定义的一个命名空间。我的本意是将其做为全局的函数来调用。 
 可是程序一到response.write...这句时就会报错,:Response   is   not   available   in   this   context.这是为何呢?如果在外面定义为一个函数则没有任何问题。我将上面所写的代码放在app_code中。请高手指教。 
------解决方案--------------------学习
------解决方案--------------------response函数只能在*.aspx.cs中引用得到。。
------解决方案--------------------string str1 =  " <script> alert( ' " + mm.ToString()  +  " ') </script>  "; 
 Response.Write(str1); 
 看看
------解决方案--------------------我也遇到了类似问题,不只搂主解决了么? 我是在一个事件里面写的,也报同样的错,还有 楼上的方法也行不通,到底是为什么会出错呀?
------解决方案--------------------