How about using StreamReader:
FileInfo oFileInfo = new FileInfo(path);
StreamReader oReader = oFileInfo.OpenText();
string stringMyText = oReader.ReadToEnd();
oReader.Close();
HTH.
>How can I read the contents of a file (htm or txt or any file for that matter) in ASP.NET?
>
>Currently this is what I do:
>
>string theFile="Include"+IncPage.ToString()+".htm";
>string input;
>System.IO.StreamReader sr = System.IO.File.OpenText(Server.MapPath(theFile));
>
>while ((input=sr.ReadLine())!=null)
>{
> Response.Write(input);
>}
>sr.Close();
>
>
>but it seems like a lot of work to read the file line by line. It works but there is always room for improvement :)
>
>Einar
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham