首页 新闻 会员 周边 捐助

c# response.end问题。

0
悬赏园豆:5 [已解决问题] 解决于 2013-05-10 10:22

      try
          {

           System.Web.HttpContext.Current.Response.ContentType = "text/x-json";
            System.Web.HttpContext.Current.Response.Charset = "UTF-8";
            System.Web.HttpContext.Current.Response.Write(json);
            System.Web.HttpContext.Current.Response.End();

            ......

            ......
            }
            catch (Exception ex)
            {

             
             }

总是报由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算 

麻烦大家看下怎么解决

在网上看到Response.End(); 改成HttpContext.Current.ApplicationInstance.CompleteRequest();  这个,但我是想response.end 后不执行后面的代码了。我用CompleteRequest这个,好像还会执行后面的代码

c#
fobmqj的主页 fobmqj | 初学一级 | 园豆:64
提问于:2013-05-10 10:10
< >
分享
最佳答案
0

 try
          {

           System.Web.HttpContext.Current.Response.ContentType = "text/x-json";
            System.Web.HttpContext.Current.Response.Charset = "UTF-8";
            System.Web.HttpContext.Current.Response.Write(json);
            System.Web.HttpContext.Current.Response.End();

            ......

            ......
            }

         catch (ThreadAbortException ex)
            {
                throw;
            }
            catch (Exception ex)
            {

             
             }

fobmqj | 初学一级 |园豆:64 | 2013-05-10 10:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册