如果想让一个服务器控件,既执行javascript代码,之后又执行C#代码.比如一个按钮控件,想在单击它的时候,先执行一段javascript代码,然后再执行自身的单击事件后台C#代码. 我们可以这样做:
把所要执行的javascript代码函数,注册为该按钮的属性,如比:
btnDelete.Attributes.Add("onclick", "javascript:return confirm('确认要删除这些记录吗?')");
其 中"javascript:return confirm('确认要删除这些记录吗?')"可以是任意的javascript函数,只要你本页面内能访问到的.包括写在本页html标记中 的<script></script>中的JS函数,也可以是<script src="javascriptfile.js"></script>引用JS文件中的函数.
然后后台单击事件,就可以随便写了..
在单击此按钮后,将会先执行注册的JS函数,然后会执行你所写的后台C#代码.
把所要执行的javascript代码函数,注册为该按钮的属性,如比:
btnDelete.Attributes.Add("onclick", "javascript:return confirm('确认要删除这些记录吗?')");
其 中"javascript:return confirm('确认要删除这些记录吗?')"可以是任意的javascript函数,只要你本页面内能访问到的.包括写在本页html标记中 的<script></script>中的JS函数,也可以是<script src="javascriptfile.js"></script>引用JS文件中的函数.
然后后台单击事件,就可以随便写了..
在单击此按钮后,将会先执行注册的JS函数,然后会执行你所写的后台C#代码.