我正在使用WebClient的DownloadString功能將網頁的HTML源代碼存儲到C#Web應用程序(ASPX)中的字符串中。問題是,當字符串到達具有URL的HTML源代碼的一部分時,該字符串似乎即將結束。從外部URL將字符串寫入字符串
我試着寫字符串到一個文本文件,這是怎麼結尾:
<body class="page">
<div id="container">
<div id="header">
<a href="http://
原始網頁的源代碼已經在這之後約50行,我的應用程序不包含。它甚至沒有完成它的導致我認爲斜槓是C#中的某種字符串中斷序列可能?
要排除故障,我嘗試了WebClient DownloadFile,並將HTML源代碼直接保存在指定的Web地址中,並保存到文本文件中。這工作,並沒有截斷數據。當我嘗試將這個文本文件讀入一個字符串時,發生了同樣的事情。
任何想法?我花了幾個小時在網上搜索和填充,我無法弄清楚這一點!我也嘗試了將URL中的數據寫入字符串的替代方法,但同樣的問題發生。
在此先感謝。
非常感謝。 Fiddler表明這是一個客戶端問題,因爲它包含完整的HTML源代碼。這麼奇怪。我會給DownloadData一個去。 – tpag26
使用DownloadData然後轉換爲字符串給我同樣的問題。令人沮喪! – tpag26
你可以將C#代碼添加到問題中嗎? – Tys