2

可能重复:
使用查询字符串打开 html 文件

我正在使用 c# 编写一个简单的控制台应用程序,并且正在尝试使用“name”参数打开一个本地 html 文件。现在我正在使用 const url (用于测试...): "file:///D:/index.html?name=bob"

代码很简单:

class Program
    {
        static void Main(string[] args)
        {
            string link = @"file:///D:/index.html?name=bob";
            Process.Start(link);
        }
    }

但它会打开带有链接的浏览器:“file:///D:/index.html”。有谁知道为什么它省略了“名称”参数以及如何修复它?

谢谢!

4

1 回答 1

3

如果您不介意绑定到特定浏览器(而不是系统中定义的浏览器),则可以使用:

Process.Start("iexplore.exe", @"file:///D:/index.html?name=bob")

否则我猜你可以推断出相关的程序(可能通过注册表)并采用相同的技术。

于 2012-11-25T12:16:55.117 回答