【发布时间】:2010-12-03 19:21:36
【问题描述】:
我想使用 C# 将字符串转换为 URL。 .NET 框架中一定有一些东西应该有所帮助,对吧?
【问题讨论】:
-
此问题标题与问题不匹配。要在 C# 中用 %20(标题)替换所有空格,您可以使用
String.Replace(" ", "%20")。如果您正在构建一个 URL,您需要做的就是将一个 URL 值放入一个字符串中:string url = "https://site/app/?q=cats"但是如果 OP 正在讨论将 URL 作为 GET 参数作为另一个 URL 的一部分传递,那么这完全是另外一回事,这本身就不同例如,将 URL 发送到 ASP.NET(或其他)中的 HTML 锚标记中。