c# - 使用查询字符串打开 html 文件

标签 c# html wpf process query-string

是否可以使用查询字符串加载本地 HTML 文件?我正在使用 Process.Start,但它失败了,因为将 ?querystring=test 附加到文件名的末尾会使其进行搜索。

Process.Start("page.html?querystring=test") 

上面的代码导致 FileNotFound 异常。我试过使用 ProcessStartInfo 并将查询字符串作为参数传递,但这只是加载了普通页面。这可能吗?

最佳答案

这是不可能的,因为查询字符串是 HTTP 协议(protocol)的一部分,因此它们仅在从 Web 服务器提供文件时才有效。本地 HTML 文件只是从文件系统中读取。

关于c# - 使用查询字符串打开 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13545871/

相关文章:

c# - 相当于C#类型参数中F# _通配符

c# - 如何在 C# 中将一系列 excel 记录检索到数据表中

html - br 不会换行

c# - 管理按钮的 IsEnabled 属性

wpf - 为什么在 WPF 中启动窗口需要一些时间才能出现?

wpf:DataGrid 禁用选定的行样式 - 或行选择

c# - 使用 Sql Functions.Patindex 进行多列的 Linq 通配符搜索

c# - 可以像在 C printf 中那样在 C# 格式字符串中定义最大字符数吗?

jquery - 如何在不通过 jQuery 提交的情况下强制验证 HTML 表单

php - 如何将 HTML 表数据插入 MySQL