在设计WEB页面时,
页面上有两个控件
TextBox控件并设置了TextChanged事件
Button控件,在Click事件中编写了一段代码。
运行。
现在当点击Button时,会先执行TextChanged事件中的代码。
我想加入一个条件,当条件不满足时,不再执行后面的Button
中Click中的代码,而是将页面传回客户端。
能实现吗?怎么实现?请各位老大讲详细些。

解决方案 »

  1.   

    你可以直接获得页面输出(通过Rage.Render并写入一个字符串),然后Response.Write并且Response.End。不过比较周全且写起来简单的方法还是执行 Button 中的事件。你可以通过页面类型级别定义的标志,例如:private bool _FoundTextError=false;将其设置为true时,在 Button 事件中首先:
      if(_FoundTextError) return;