c# 获取url参数
时间: 2023-09-13 21:06:51 浏览: 218
获取url参数
在 C# 中,你可以使用 `System.Web.HttpUtility.ParseQueryString` 方法来获取 URL 参数。下面是一个示例代码:
```csharp
using System;
using System.Web;
class Program
{
static void Main()
{
string url = "http://www.example.com/?param1=value1¶m2=value2";
// 解析 URL 参数
var query = new Uri(url).Query;
var queryParams = HttpUtility.ParseQueryString(query);
// 获取参数值
string param1 = queryParams["param1"];
string param2 = queryParams["param2"];
Console.WriteLine("Param1: " + param1);
Console.WriteLine("Param2: " + param2);
}
}
```
在上面的示例中,我们首先创建一个 `Uri` 对象来解析 URL,并使用 `HttpUtility.ParseQueryString` 方法将 URL 查询字符串解析为参数集合。然后,我们可以使用参数名称来获取参数的值。
请注意,为了使用 `HttpUtility.ParseQueryString` 方法,你需要引用 `System.Web` 命名空间,并确保你的项目引用了 `System.Web.dll` 程序集。
阅读全文