Asp.net aspx页面中 如何在Page_Load中跳过控件(如按钮)事件的执行? 5

比如页面点击一个按钮,页面回发服务器,在Page_Load中做了一些验证,不通过则不想执行后面的控件事件。如果使用Page.Response.End();则页面响应无内容... 比如页面点击一个按钮,页面回发服务器,在Page_Load中做了一些验证,不通过则不想执行后面的控件事件。
如果使用Page.Response.End(); 则页面响应无内容,页面成了空白。
请教如何能做到,验证不通过,则直接返回,让页面保持他提交时候的状态?
展开
 我来答
Loading提坦
2019-04-02
知道答主
回答量:32
采纳率:0%
帮助的人:4万
展开全部
先做验证在执行跳转等其他操作,验证结果不满足,直接return;就行了,为了界面友好,可以在return前提示用户原因
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script language='javascript'>“密码错误”</script>", false);
return;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式