我正在用c#制作一个语音识别代码.网络框架4.7.2(网络表单).当我说打开谷歌时,我想让它打开谷歌



但问题是,当我执行Process.Start("https://google.com")时,有一条红线表示=

当前上下文中不存在字进程

代码

case ("open google"):
Say("opening google");
Process.Start("https://www.google.com");
break;

红线显示在流程的下方。当我写《过程》的时候,没有任何建议。

我特别不熟悉WebForms,但从网站启动本地流程并不常见。您需要考虑,当您部署此网站时,您将在主机服务器上而不是在客户端计算机上启动该过程。

当你只想打开一个网站时,我不认为流程。开始是正确的选择。我建议重定向用户或在新标签中打开网站。

对于简单的重定向,您可以使用响应。重定向(";https://www.google.com"(如果你想打开一个新的选项卡,我建议你阅读这个答案:https://stackoverflow.com/a/104881/16154479

相关内容

最新更新