[英]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.