c# - 如何使用 JavaScript 从外部调用 C# 应用程序?

标签 c# javascript activex

我有一个使用 WebForm 的 C# 应用程序。我正在使用 WebForm 来显示我的应用程序内容(HTML/JavaScript)。
我的问题是如何在它们之间进行通信(API)?

示例:我喜欢通过使用 HTML 按钮等来最小化程序......

最佳答案

如果您在普通控件之上有一个 Web 浏览器控件,则可以使用导航事件。例如。创建一个链接,例如:

<a href="#MinimizeWindow">Minimize</a>

在浏览器控件的导航事件中(我不知道该事件实际上是如何调用的 - 只是一个示例):

public void browser_OnNavigate(object sender, NavigateArgs e)
{
    if (e.Target == "#MinimizeWindow")
        // minimize and cancel event
    else
        // navigate to target
}

关于c# - 如何使用 JavaScript 从外部调用 C# 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23655061/

相关文章:

c# - 匿名事件

c# - Linq 查询等效于存在多个条件

javascript - MathJax SVG 看起来很差

javascript - 如何使用 jquery mobile 为两个连续的弹出窗口制作动画?

c# - 在 C# 中定义 extern "C"函数

excel - 在同一函数中创建和编辑 OLEObject 时出现编译器错误

c# - 以编程方式为 LINQ 生成类型化数据集 - 缺少 "Metadata file"?

c# - 如何使用当前 Windows 登录用户对 UWP 应用程序进行身份验证

javascript - 为什么在 JS 中写入剪贴板被认为是安全漏洞?

internet-explorer - CSS 依赖于 ActiveX?