各位大大,我要实现在同一个网站内解析其他页面里面的内容我用下面那个方法,首先它要得是绝对路径的Url其次,我这个网站是需要登陆的,所以我解析网站内的其他网页会由于登陆的原因只能解析到登陆页面。我要怎么解决才可以呢?谢谢 WebRequest request = WebRequest.Create(Url);
WebResponse response = request.GetResponse();
Stream resStream = response.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.UTF8);
string html = sr.ReadToEnd();
resStream.Close();
sr.Close();
resStream.Dispose();
response.Close();
return html;
WebResponse response = request.GetResponse();
Stream resStream = response.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.UTF8);
string html = sr.ReadToEnd();
resStream.Close();
sr.Close();
resStream.Dispose();
response.Close();
return html;
System.IO.StringWriter sw = new StringWriter();
Server.Execute("bb.aspx",sw);
Response.Write(Server.HtmlEncode(sw.ToString()))
==========
如果当前页与bb.aspx是同一验证模式的话就没问题.