Asp.net mvc 4 使用HtmlAlityPack从URL检索参数

Asp.net mvc 4 使用HtmlAlityPack从URL检索参数,asp.net-mvc-4,html-agility-pack,Asp.net Mvc 4,Html Agility Pack,我想从某个URL检索参数,我如何使用htmlagilitypack实现这一点 示例URL: 我想得到页码和排序值…有可能吗 加载HTML页面的代码: public HtmlDocument ExtractHtml(string url) { HtmlDocument doc = new HtmlWeb().Load(url); return doc; } 这与HtmlAgilityPick无关,因为问题不是解析HTML,而是解析从中获取HTML的URL。如果我理解正确,代码中

我想从某个URL检索参数,我如何使用htmlagilitypack实现这一点

示例URL:

我想得到页码和排序值…有可能吗

加载HTML页面的代码:

public HtmlDocument ExtractHtml(string url)
{
    HtmlDocument doc = new HtmlWeb().Load(url);
    return doc; 
}

这与
HtmlAgilityPick
无关,因为问题不是解析HTML,而是解析从中获取HTML的URL。如果我理解正确,代码中的URL只是一个字符串,因此您可以使用
HttpUtility.ParseQueryString()
对其进行解析并获取所需的参数:

var parameters = HttpUtility.ParseQueryString(new Uri(url).Query);
var pageParam = parameters.Get("page");
var sortParam = parameters.Get("sort");

相关问题: