可能的重复:
使用查询字符串打开 html 文件
我正在使用 c# 编写一个简单的控制台应用程序,并尝试使用“name”参数打开本地 html 文件。现在我正在使用 const url (用于测试...):
“文件:///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”。
有谁知道为什么它省略“名称”参数以及如何修复它?
Thanks!
如果您不介意绑定到特定浏览器(而不是系统中定义的浏览器),则可以使用以下方法:
Process.Start("iexplore.exe", @"file:///D:/index.html?name=bob")
否则我猜你可以推断出相关的程序(可能通过registry)并采用相同的技术。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)