aspx页面,后端通过Attributes.Add给textbox添加事件时,传参失效问题。

测试一:-------------------------------------------------------------------------------------------------- 

后端:txt_Buget.Attributes.Add("onblur", "ale('" + clientIDString + "','" + 1 + "');");

前端:

调试结果:,可以看到虽然我调用的是有两个传参的ale方法,但是最终调用的方法是没有传参的ale方法。

 

 

测试二:——————————————————————————————————————————————————————————————

接下来修改后端方法调用Ale(注意是大写开头的另一个方法):txt_Buget.Attributes.Add("onblur", "Ale('" + clientIDString + "','" + 1 + "');");

调试结果:,成功调用到带参数的Ale方法。

 

分割线:————————————————————————————————————————————————————————————————————————————

 

总结:后端调用前端带参数的方法的时候,方法命名需要大写开头,不然调用失败。

 

 

posted @ 2019-11-22 13:50  magel  阅读(263)  评论(0)    收藏  举报