在ASP.NET按钮的单击事件上调用javaScript函数

时间:2015-12-23 14:51:40

标签: javascript c# asp.net

我想点击一下按钮即可完成多项操作。如果我使用ASP.NET网页和javaScript,这是否可行。

我有一个按钮,onClick事件我需要在后台做一些事情,但我也需要在前端调用一个javaScript函数。

这可能使用C#吗?如果它是如何完成的。

P.S。我在互联网上找到了一些解决方案,但都已经过时了。

2 个答案:

答案 0 :(得分:0)

是的,ASP按钮具有OnClientClick属性,除了服务器端的操作外,还可用于触发客户端JavaScript。

也可以根据客户端JavaScript的结果来阻止服务器端操作 - 有关如何执行此操作的更多信息,请参阅this answer

答案 1 :(得分:0)

是使用ASP按钮控件。将OnClick事件设置为服务器端功能,将OnClientClick设置为客户端功能。

注意,如果要执行客户端和服务器单击事件,则需要在OnClick事件中返回true以执行PostBack,或者一起删除OnClick事件并将客户端函数注册为启动脚本服务器端事件。