在没有ViewState的情况下,您可以使用以下方法获取当前页面的HTML:
在客户端,您可以使用JavaScript的innerHTML
属性获取当前页面的HTML。例如:
var html = document.documentElement.innerHTML;
在服务器端,您可以使用C#的HttpWebRequest
和HttpWebResponse
类获取当前页面的HTML。例如:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://example.com/");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
string html = sr.ReadToEnd();
}
请注意,这种方法只能获取远程页面的HTML,无法获取当前页面的HTML。
无论您选择哪种方法,都可以使用HTML解析库(如HtmlAgilityPack)来解析HTML并提取所需信息。
领取专属 10元无门槛券
手把手带您无忧上云