本来就是这样,否则Response.End()还有什么用
就是你需要不执行后面的代码就加Response.End(),需要执行就不加

解决方案 »

  1.   

    其实web工程里,代码分前台后台两部分的
    前台代码是运行在IE上的,后台代码是运行在服务器上的你在后台代码拼接输出前台代码,那么一定是后台代码都执行完了,服务器生成了html页给IE显示,然后IE开始执行后台拼接的前台代码
    如果你加了Response.End(),就相当于后台代码里写了return一样,执行到这里,前台代码的后半部分就不会继续执行了
      

  2.   

    Response.Write 后边的语句当然会执行。你应该学习一下asp.net页面的基本原理,知道页面的基本的流程。如果你的老师没有基于asp.net页面机制来教学,你应该退学费啊。
      

  3.   

    所有的给你的解释,都是基于最初级的asp.net页面原理的。如果你根本无心接受这种东西,那么你得问题肯定会很多。