【问题标题】:Open Browser from C# Desktop Application and catch parameters in webpage从 C# 桌面应用程序打开浏览器并在网页中捕获参数
【发布时间】:2020-09-27 07:11:44
【问题描述】:

我有一个用 C# 构建的桌面表单,它有一个文本字段和一个按钮。当用户在文本框中输入他/她的名字(例如 John)并按 Enter 键时,应打开一个浏览器窗口并显示“Hello, John”。请告诉我桌面表单将如何发送参数(约翰),网页将如何捕捉它来显示。提前致谢。

【问题讨论】:

    标签: javascript c# html web


    【解决方案1】:

    所以这是 C# 中的代码,用于在给定 URL 的情况下打开浏览器:

    Process.Start("explorer.exe", "https://yoursite?name=John");
    

    然后在您的网页中,您应该从查询字符串中读取 name 参数,这是您可以在 JS 中执行此操作的方法:

    var name = new URLSearchParams(window.location.search).get('name');
    

    【讨论】:

      猜你喜欢
      • 2010-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      • 2012-01-28
      • 1970-01-01
      • 2016-08-23
      相关资源
      最近更新 更多