To start with, we need to create an instance of the object, StreamReader. The instance will be the file pointer for us. Once we have a File Pointer, we need to invoke the method, OpenText method of the object, File. The method, OpenText takes a string as an argument. The string is nothing but the path of file that is going to get created. Now, let us see an example. Let us assume, we have a textbox with textmode set to MultiLine and a button. On the click event of the button, we need to read the text file. The code within the Click event is shown below.
Code in the OnClick event of button.
Sub WriteToFile(sender As Object, e As EventArgs)
Dim fp As StreamReader
Try
fp = File.OpenText(Server.MapPath(".\Upload\") & "test.txt")
txtMyFile.Text = fp.ReadToEnd()
lblStatus.Text = "File Succesfully Read!"
fp.Close()
Catch err As Exception
lblStatus.Text = "File Read Failed. Reason is as follows
" & err.ToString()
Finally
End Try
End Sub
Re: How to Read a text File in ASP.NET?
To start with, we need to create an instance of the object, StreamReader. The instance will be the file pointer for us. Once we have a File Pointer, we need to invoke the method, OpenText method of the object, File. The method, OpenText takes a string as an argument. The string is nothing but the path of file that is going to get created. Now, let us see an example. Let us assume, we have a textbox with textmode set to MultiLine and a button. On the click event of the button, we need to read the text file. The code within the Click event is shown below.
Code in the OnClick event of button.
Sub WriteToFile(sender As Object, e As EventArgs)
Dim fp As StreamReader
Try
fp = File.OpenText(Server.MapPath(".\Upload\") & "test.txt")
txtMyFile.Text = fp.ReadToEnd()
lblStatus.Text = "File Succesfully Read!"
fp.Close()
Catch err As Exception
lblStatus.Text = "File Read Failed. Reason is as follows
" & err.ToString()
Finally
End Try
End Sub