我正在使用 WebClient 的 DownloadString 功能将网页的 HTML 源代码存储到 C# Web 应用程序 (ASPX) 中的字符串中。问题是当字符串到达具有 URL 的 HTML 源的一部分时,它似乎正在结束。
我尝试将字符串写入文本文件,这就是它的结束方式:
<body class="page">
<div id="container">
<div id="header">
<a href="http://
原始 Web 源代码在此之后大约有 50 行,我的应用程序不包含这些代码。它甚至没有完成它引导我认为斜线是 C# 中的某种字符串中断序列的行吗?
为了排除故障,我尝试了 WebClient DownloadFile 并将我指定网址的 HTML 源代码直接保存到文本文件中。这行得通,并且数据没有被截断。但是,当我尝试将此文本文件读取为字符串时,发生了同样的事情。
有任何想法吗?我已经花了几个小时在网上搜索并四处寻找,但我无法弄清楚!我还尝试了将数据从 URL 写入字符串的替代方法,但是发生了同样的问题。
提前致谢。