asp.net2.0的几种自动生成脚本的原理以及应用

 在asp.net2.0中验证控件需要WebForm_OnSubmit这个javascript脚本函数进行验证,但是如果你在OnClentClick

事件中如果直接加上了你自己的写的javascript脚本验证的时候,可能会出现的问题是你的验证控件根本不起作用,

原因如下:

asp.net2.0中需要"WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("btnSave", "", true, "", "", false, false))这段javascript脚本去声明需要给id为btnsave的控件去做整体验证

如果是自动生成的情况在客户端就变成了return yourfuntion();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("btnSave", "", true, "", "", false, false))这种情况了,结果无论return true 还是false都不会执行后边的语句了,根据此原理我们只需要写成

btnSave.OnClientClick = "WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(/"btnSave/", /"/", true, /"/", /"/", false, false));var flag=WebForm_OnSubmit();if(flag){return ObjResSetting.OnSubmit()}else{return false;}";

这样的话asp.net2.0中的验证脚本和自己写的脚本就能统一了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值