簡體   English   中英

使用StreamReader(vb.net)從文件讀取內容

[英]Read content from file using StreamReader (vb.net)

我有一個包含

line1
line2
line3

我正在嘗試讀取該文件的內容,但我正在獲取它

line1 line2 line3

基本上我也想打印新行。

到目前為止,這是我嘗試過的。 用戶上傳文件,單擊按鈕並獲取文件的內容。 這是我的方法。 有人可以指出我出了什么問題嗎?

Protected Sub Button3_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button3.Click
    Dim path As String = FileUpload1.PostedFile.FileName
    Dim list As New List(Of String)
    If (FileUpload1.HasFile) Then
        Using r As StreamReader = New StreamReader(path)
            Dim line As String
            line = r.ReadLine()
            Do While (Not line Is Nothing)
                list.Add(line)
                Response.Write(line)
                Response.Write(Environment.NewLine)
                line = r.ReadLine()
            Loop
        End Using

    End If
End Sub

嘗試直接用HTML編寫相同的內容,然后看看會發生什么。 您會注意到HTML並不關心多個空格和換行符。 您必須使用適當的標簽:

<p> <br> <pre>

或CSS

white-space, word-wrap

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM