c# - 在 C# 中捕获 javascript 事件

标签 c# javascript events

我正在嵌入 C# 应用程序的网络浏览器中运行 google 地球。我通过 javascript 捕获了一个事件,当用户右键单击地球仪时会触发该事件。如何将事件从 javascript 冒泡到 C# 以便在那里进行处理?

谢谢

最佳答案

要从 Javascript 引发事件,您需要执行以下步骤:

1) 在您的 aspx 页面中创建一个隐藏的 asp:button。
2)在aspx文件中写入以下JS代码:
var btnHidden = document.getElementById(HiddenButtonClientId);
if (btn隐藏) { btnHidden.click(); }

现在,您的按钮单击事件将被触发,您可以在那里编写所需的代码。

关于c# - 在 C# 中捕获 javascript 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/320555/

相关文章:

Javascript 触发事件

c# - Windows.Form ComboBox 无法设置未绑定(bind)控件的 SelectedValue 属性

javascript - 从 javascript 设置隐藏字段值,但没有在后面的代码中获取它

javascript - 将 JSON 数据从字符串转换为 Chart.js 数组

java facebook webapp 创建事件日期时区

javascript - 使用进度事件监听器覆盖 Backbone 同步

c# - .NET 中的 ElapsedTime 格式

c# - 如何通过传递数据库名称访问 WPF 中的 SQL Server 数据库

javascript - 我如何确定 ng-options 何时完成更新 DOM?

javascript - 从 randomUser.me api 输出大写名称?