【发布时间】:2020-09-27 07:11:44
【问题描述】:
我有一个用 C# 构建的桌面表单,它有一个文本字段和一个按钮。当用户在文本框中输入他/她的名字(例如 John)并按 Enter 键时,应打开一个浏览器窗口并显示“Hello, John”。请告诉我桌面表单将如何发送参数(约翰),网页将如何捕捉它来显示。提前致谢。
【问题讨论】:
标签: javascript c# html web
我有一个用 C# 构建的桌面表单,它有一个文本字段和一个按钮。当用户在文本框中输入他/她的名字(例如 John)并按 Enter 键时,应打开一个浏览器窗口并显示“Hello, John”。请告诉我桌面表单将如何发送参数(约翰),网页将如何捕捉它来显示。提前致谢。
【问题讨论】:
标签: javascript c# html web
所以这是 C# 中的代码,用于在给定 URL 的情况下打开浏览器:
Process.Start("explorer.exe", "https://yoursite?name=John");
然后在您的网页中,您应该从查询字符串中读取 name 参数,这是您可以在 JS 中执行此操作的方法:
var name = new URLSearchParams(window.location.search).get('name');
【讨论】: