日期:2014-05-17  浏览次数:20405 次

Response.End()后代码还继续执行问题?
C# code

         public ActionResult Upload()
         {
            Response.End();
            string strFileName = Path.GetFileName(Request.Files[0].FileName);
            return View();
         }



为什么 string strFileName = Path.GetFileName(Request.Files[0].FileName);这句代码还是会执行?

发生在:asp.net mvc2.0

------解决方案--------------------
Response.End后,页面不会有任何的行为了,Response.End()就是说服务器停止后面的响应
------解决方案--------------------
Response.End() 是使 Web 服务器停止处理脚本并返回当前结果。
------解决方案--------------------
你这段代码,是放在M V C哪一层?
------解决方案--------------------
执行了就对了, 这是MVC, 不是WebForm 的Page_load