0

我想完成一个点击事件以按顺序执行 2 个功能

< onclick=" JavaScriptFunction() , C#ServerSideFunction()">

我该怎么做呢。我找到了一个如何按顺序执行 2 个 javascript 函数的示例,但不能同时执行这两个函数。

4

2 回答 2

2

您基本上需要做的是调用一个 javascript 函数(它执行您的客户端活动),该函数在完成后会将您的回发到服务器。

为了让 javascript 执行回发,您将使用:

__doPostBack('<%=btnPlaceHolder.UniqueID %>', '')

根据这个问题

于 2013-09-18T22:02:46.103 回答
1

让它调用一个js函数,让那个函数先调用你想要的js函数,然后再调用C#函数。

您可以使用 AJAX 从 js 调用 C# 函数。这是一个关于此的示例帖子:

使用 javascript 从 ASP.NET 代码文件调用函数

这是一篇关于从 js 调用 C# 的完整博客文章:

http://www.c-sharpcorner.com/UploadFile/abhikumarvatsa/calling-an-Asp-Net-C-Sharp-method-web-method-using-javascript/

于 2013-09-18T22:06:55.573 回答