繁体   English   中英

C# 下载 HTML 页面到字符串 asp.net

[英]C# download HTML page to string asp.net

我正在尝试使用以下代码从另一个页面下载 aspx 页面的 html:

  WebClient webClient = new WebClient();
             String CompleteReport = webClient.DownloadString(new System.Uri(reportURL));

但是,返回的 HTML 包含类似于以下内容的标记:

"\r\n\r\n<!DOCTYPE html>\r\n\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head><meta charset=\"utf-8\" 

我应该怎么做才能下载没有这些转义序列的字符串。

谢谢你!

该字符串实际上并不包含这些序列。 它包含它们所代表的字符(实际的换行符和换行符)。

您可能正在调试器中查看字符串,并且调试器正在为您添加这些序列。 如果您将其转储到文件中并在记事本中阅读,它们将不存在。

另请参阅此答案 如果在监视窗口中将,nq添加到变量名称,转义序列将消失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM